![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2010 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtSettingsMenuItems.h,v $ $Revision: 1.8 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00012 00013 #pragma once 00014 00015 #include <vrvCoreQt/vrvCoreQt.h> 00016 #include <vrvCoreQt/DtMenuItem.h> 00017 00018 namespace makVrv 00019 { 00022 class DT_DLL_VRVCOREQT DtSceneSettingsMenuItem : public DtMenuItem 00023 { 00024 public: 00025 DtSceneSettingsMenuItem(DtDe& de); 00026 00027 virtual ~DtSceneSettingsMenuItem(); 00028 00030 virtual QAction* createAction(DtDe&, QWidget* parent); 00031 00032 protected: 00033 00035 virtual void on_triggered(); 00036 00037 protected: 00038 DtDe& myDe; 00039 }; 00040 00043 class DT_DLL_VRVCOREQT DtDisplaySettingsMenuItem : public DtMenuItem 00044 { 00045 public: 00046 DtDisplaySettingsMenuItem(DtDe& de); 00047 00048 virtual ~DtDisplaySettingsMenuItem(); 00049 00051 virtual QAction* createAction(DtDe&, QWidget* parent); 00052 00053 protected: 00054 00056 virtual void on_triggered(); 00057 00058 protected: 00059 DtDe& myDe; 00060 }; 00061 00064 class DT_DLL_VRVCOREQT DtTerrainSettingsMenuItem : public DtMenuItem 00065 { 00066 public: 00067 DtTerrainSettingsMenuItem(DtDe& de); 00068 00069 virtual ~DtTerrainSettingsMenuItem(); 00070 00072 virtual QAction* createAction(DtDe&, QWidget* parent); 00073 00074 protected: 00075 00077 virtual void on_triggered(); 00078 00079 protected: 00080 DtDe& myDe; 00081 }; 00082 00085 class DT_DLL_VRVCOREQT DtApplicationSettingsMenuItem : public DtMenuItem 00086 { 00087 public: 00088 DtApplicationSettingsMenuItem(DtDe& de); 00089 00090 virtual ~DtApplicationSettingsMenuItem(); 00091 00093 virtual QAction* createAction(DtDe&, QWidget* parent); 00094 00095 protected: 00096 00098 virtual void on_triggered(); 00099 00100 protected: 00101 DtDe& myDe; 00102 }; 00103 00106 class DT_DLL_VRVCOREQT DtVisualEditorsMenuItem : public DtMenuItem 00107 { 00108 public: 00109 DtVisualEditorsMenuItem(DtDe& de); 00110 00111 virtual ~DtVisualEditorsMenuItem(); 00112 00114 virtual QAction* createAction(DtDe&, QWidget* parent); 00115 00116 protected: 00117 00119 virtual void on_triggered(); 00120 00121 protected: 00122 DtDe& myDe; 00123 }; 00124 }