VR-Forces 4.0.4 Class Documentation
include/vrvVrlQt/DtEntitySettingsItems.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002  * Copyright (c) 2012 MAK Technologies, Inc.
00003  * All rights reserved.
00004  *****************************************************************************/
00005 
00009 
00010 #pragma once
00011 
00012 #include <vrvVrlQt/vrvVrlQt.h>
00013 #include <vrvCoreQt/DtCheckedItem.h>
00014 #include <vrvUtil/DtSignalConnectionManager.h>
00015 
00016 namespace makVrv
00017 {
00018 
00021    class DT_DLL_VRVVRLQT DtGroundClampingItem :
00022       public DtCheckedItem
00023    {
00024       Q_OBJECT
00025 
00026    public:
00027       DtGroundClampingItem(DtDe&);
00028       virtual ~DtGroundClampingItem();
00029 
00031       virtual QAction* createAction(DtDe&, QWidget* parent);
00032    protected: 
00033       //Set the value due to being triggered.
00034       virtual void setValue(bool value);
00035 
00036       //Get the current value.
00037       virtual bool getValue() const;
00038 
00039       DtSignalConnectionManager mySignals;
00040    };
00041    
00042 
00045    class DT_DLL_VRVVRLQT DtEntityLabelsItem :
00046       public DtCheckedItem
00047    {
00048       Q_OBJECT
00049 
00050    public:
00051       DtEntityLabelsItem(DtDe&);
00052       virtual ~DtEntityLabelsItem();
00053 
00055       virtual QAction* createAction(DtDe&, QWidget* parent);
00056    protected: 
00057       //Set the value due to being triggered.
00058       virtual void setValue(bool value);
00059 
00060       //Get the current value.
00061       virtual bool getValue() const;
00062 
00063       DtSignalConnectionManager mySignals;
00064    };
00065    
00068    class DT_DLL_VRVVRLQT DtEntityHatLinesItem :
00069       public DtCheckedItem
00070    {
00071       Q_OBJECT
00072 
00073    public:
00074       DtEntityHatLinesItem(DtDe&);
00075       virtual ~DtEntityHatLinesItem();
00076 
00078       virtual QAction* createAction(DtDe&, QWidget* parent);
00079    protected: 
00080       //Set the value due to being triggered.
00081       virtual void setValue(bool value);
00082 
00083       //Get the current value.
00084       virtual bool getValue() const;
00085 
00086       DtSignalConnectionManager mySignals;
00087    };
00088 
00091    class DT_DLL_VRVVRLQT DtVrlSensorVolumeItem : public DtCheckedItem
00092    {
00093       Q_OBJECT
00094 
00095    public:
00096 
00098       DtVrlSensorVolumeItem( DtDe& );
00099 
00101       virtual ~DtVrlSensorVolumeItem();
00102 
00104       virtual QAction* createAction(DtDe&, QWidget* parent);
00105 
00106    protected:
00107 
00109       virtual void setValue( bool value );
00110 
00111       //Get the current value.
00112       virtual bool getValue() const;
00113 
00114       DtSignalConnectionManager mySignals;
00115    };
00116     
00117 
00120    class DT_DLL_VRVVRLQT DtIntervisibilityItem : public DtCheckedItem
00121    {
00122       Q_OBJECT
00123 
00124    public:
00125 
00127       DtIntervisibilityItem( DtDe& );
00128 
00130       virtual ~DtIntervisibilityItem();
00131 
00133       virtual QAction* createAction(DtDe&, QWidget* parent);
00134 
00135    protected:
00136 
00138       virtual void setValue( bool value );
00139 
00140       //Get the current value.
00141       virtual bool getValue() const;
00142 
00143       DtSignalConnectionManager mySignals;
00144    };
00145 
00148    class DT_DLL_VRVVRLQT DtFireDetonateLinesItem :
00149       public DtCheckedItem
00150    {
00151       Q_OBJECT
00152 
00153    public:
00154       DtFireDetonateLinesItem(DtDe&);
00155       virtual ~DtFireDetonateLinesItem();
00156 
00158       virtual QAction* createAction(DtDe&, QWidget* parent);
00159    protected: 
00160       //Set the value due to being triggered.
00161       virtual void setValue(bool value);
00162 
00163       //Get the current value.
00164       virtual bool getValue() const;
00165 
00166       DtSignalConnectionManager mySignals;
00167    };
00168 
00171    class DT_DLL_VRVVRLQT DtRadioCommunicationsMenuItem
00172       : public DtCheckedItem
00173    {      
00174       Q_OBJECT
00175 
00176    public:
00177 
00179       DtRadioCommunicationsMenuItem( DtDe& de );
00180 
00182       virtual ~DtRadioCommunicationsMenuItem();
00183 
00186       QAction* createAction( DtDe& de, QWidget* parent );
00187 
00190       virtual void setValue( bool value );
00191 
00194       virtual bool getValue() const;
00195 
00196    };
00197 
00198 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)