![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2010 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtTacticalGraphicsSettingsItems.h,v $ $Revision: 1.15 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00012 00013 #pragma once 00014 00015 #include <vrvVrlQt/vrvVrlQt.h> 00016 #include <vrvCoreQt/DtCheckedItem.h> 00017 #include <vrvUtil/DtSignalConnectionManager.h> 00018 00019 namespace makVrv 00020 { 00021 00024 class DT_DLL_VRVVRLQT DtTacticalGraphicsItem : public DtCheckedItem 00025 { 00026 public: 00027 DtTacticalGraphicsItem(DtDe&); 00028 virtual ~DtTacticalGraphicsItem(); 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 00044 class DT_DLL_VRVVRLQT DtRemoteGraphicsItem : public DtCheckedItem 00045 { 00046 public: 00047 DtRemoteGraphicsItem(DtDe&); 00048 virtual ~DtRemoteGraphicsItem(); 00049 00051 virtual QAction* createAction(DtDe&, QWidget* parent); 00052 protected: 00053 //Set the value due to being triggered. 00054 virtual void setValue(bool value); 00055 00056 //Get the current value. 00057 virtual bool getValue() const; 00058 00059 DtSignalConnectionManager mySignals; 00060 }; 00061 00062 00065 class DT_DLL_VRVVRLQT DtTacticalGraphicsLabelsItem : public DtCheckedItem 00066 { 00067 public: 00068 DtTacticalGraphicsLabelsItem(DtDe&); 00069 virtual ~DtTacticalGraphicsLabelsItem(); 00070 00072 virtual QAction* createAction(DtDe&, QWidget* parent); 00073 protected: 00074 //Set the value due to being triggered. 00075 virtual void setValue(bool value); 00076 00077 //Get the current value. 00078 virtual bool getValue() const; 00079 00080 DtSignalConnectionManager mySignals; 00081 }; 00082 00085 class DT_DLL_VRVVRLQT DtTacticalGraphicsHatLinesItem : public DtCheckedItem 00086 { 00087 public: 00088 DtTacticalGraphicsHatLinesItem(DtDe&); 00089 virtual ~DtTacticalGraphicsHatLinesItem(); 00090 00092 virtual QAction* createAction(DtDe&, QWidget* parent); 00093 protected: 00094 //Set the value due to being triggered. 00095 virtual void setValue(bool value); 00096 00097 //Get the current value. 00098 virtual bool getValue() const; 00099 00100 DtSignalConnectionManager mySignals; 00101 }; 00102 }