![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include <vrvCoreQt/vrvCoreQt.h> 00013 #include <vrvCoreQt/DtMenu.h> 00014 00015 namespace makVrv 00016 { 00017 00021 class DT_DLL_VRVCOREQT DtFileMenu : public DtMenu 00022 { 00023 public: 00024 00026 DtFileMenu( DtDe& de ); 00027 00029 virtual ~DtFileMenu(); 00030 00032 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00033 00034 }; 00035 00039 class DT_DLL_VRVCOREQT DtEditMenu : public DtMenu 00040 { 00041 public: 00042 00044 DtEditMenu( DtDe& de ); 00045 00047 virtual ~DtEditMenu(); 00048 00050 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00051 00052 }; 00053 00057 class DT_DLL_VRVCOREQT DtHelpMenu : public DtMenu 00058 { 00059 public: 00060 00062 DtHelpMenu( DtDe& de ); 00063 00065 virtual ~DtHelpMenu(); 00066 00068 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00069 00070 }; 00071 00075 class DT_DLL_VRVCOREQT DtSettingsMenu : public DtMenu 00076 { 00077 public: 00078 00080 DtSettingsMenu( DtDe& de ); 00081 00083 virtual ~DtSettingsMenu(); 00084 00086 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00087 00088 }; 00089 00093 class DT_DLL_VRVCOREQT DtNewMenu : public DtMenu 00094 { 00095 public: 00096 00098 DtNewMenu( DtDe& de ); 00099 00101 virtual ~DtNewMenu(); 00102 00104 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00105 00106 }; 00107 00111 class DT_DLL_VRVCOREQT DtOpenMenu : public DtMenu 00112 { 00113 public: 00114 00116 DtOpenMenu( DtDe& de ); 00117 00119 virtual ~DtOpenMenu(); 00120 00122 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00123 00124 }; 00125 00129 class DT_DLL_VRVCOREQT DtAddMenu : public DtMenu 00130 { 00131 public: 00132 00134 DtAddMenu( DtDe& de ); 00135 00137 virtual ~DtAddMenu(); 00138 00140 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00141 00142 }; 00143 00147 class DT_DLL_VRVCOREQT DtCloseMenu : public DtMenu 00148 { 00149 public: 00150 00152 DtCloseMenu( DtDe& de ); 00153 00155 virtual ~DtCloseMenu(); 00156 00158 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00159 00160 }; 00161 00165 class DT_DLL_VRVCOREQT DtSaveMenu : public DtMenu 00166 { 00167 public: 00168 00170 DtSaveMenu( DtDe& de ); 00171 00173 virtual ~DtSaveMenu(); 00174 00176 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00177 00178 }; 00179 00183 class DT_DLL_VRVCOREQT DtSaveAsMenu : public DtMenu 00184 { 00185 public: 00186 00188 DtSaveAsMenu( DtDe& de ); 00189 00191 virtual ~DtSaveAsMenu(); 00192 00194 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00195 00196 }; 00197 00201 class DT_DLL_VRVCOREQT DtViewMenu : public DtMenu 00202 { 00203 public: 00204 00206 DtViewMenu( DtDe& de ); 00207 00209 virtual ~DtViewMenu(); 00210 00212 virtual QMenu* createMenu( DtDe&, QWidget* parent ); 00213 00214 }; 00215 00216 }