![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2008 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtTerrainItems.h,v $ $Revision: 1.8 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00012 00013 #ifndef DtTerrainItems_H_ 00014 #define DtTerrainItems_H_ 00015 00016 #include <vrvCoreQt/vrvCoreQt.h> 00017 #include <vrvCoreQt/DtMenuItem.h> 00018 00019 namespace makVrv 00020 { 00023 class DT_DLL_VRVCOREQT DtNewTerrainItem : public DtMenuItem 00024 { 00025 Q_OBJECT; 00026 public: 00027 DtNewTerrainItem(DtDe& de); 00028 00029 virtual ~DtNewTerrainItem(); 00030 00032 virtual QAction* createAction(DtDe&, QWidget* parent); 00033 00034 protected: 00035 00037 virtual void on_triggered(); 00038 00039 protected: 00040 DtDe& myDe; 00041 }; 00042 00045 class DT_DLL_VRVCOREQT DtOpenTerrainItem : public DtMenuItem 00046 { 00047 Q_OBJECT; 00048 public: 00049 DtOpenTerrainItem(DtDe& de); 00050 00051 virtual ~DtOpenTerrainItem(); 00052 00054 virtual QAction* createAction(DtDe&, QWidget* parent); 00055 00056 protected: 00057 00059 virtual void on_triggered(); 00060 00061 protected: 00062 DtDe& myDe; 00063 }; 00064 00067 class DT_DLL_VRVCOREQT DtSaveTerrainItem : public DtMenuItem 00068 { 00069 Q_OBJECT; 00070 public: 00071 DtSaveTerrainItem(DtDe& de); 00072 00073 virtual ~DtSaveTerrainItem(); 00074 00076 virtual QAction* createAction(DtDe&, QWidget* parent); 00077 00078 protected: 00079 00081 virtual void on_triggered(); 00082 00083 protected: 00084 DtDe& myDe; 00085 }; 00086 00089 class DT_DLL_VRVCOREQT DtSaveTerrainAsItem : public DtMenuItem 00090 { 00091 Q_OBJECT; 00092 public: 00093 DtSaveTerrainAsItem(DtDe& de); 00094 00095 virtual ~DtSaveTerrainAsItem(); 00096 00098 virtual QAction* createAction(DtDe&, QWidget* parent); 00099 00100 protected: 00101 00103 virtual void on_triggered(); 00104 00105 protected: 00106 DtDe& myDe; 00107 }; 00108 00111 class DT_DLL_VRVCOREQT DtCloseTerrainItem : public DtMenuItem 00112 { 00113 Q_OBJECT; 00114 public: 00115 DtCloseTerrainItem(DtDe& de); 00116 00117 virtual ~DtCloseTerrainItem(); 00118 00120 virtual QAction* createAction(DtDe&, QWidget* parent); 00121 00122 protected: 00123 00125 virtual void on_triggered(); 00126 00127 protected: 00128 DtDe& myDe; 00129 }; 00130 } 00131 00132 #endif 00133