VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtMainMenus.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCoreQt/vrvCoreQt.h>
13 #include <vrvCoreQt/DtMenu.h>
14 
15 namespace makVrv
16 {
17 
22  {
23  public:
24 
26  DtFileMenu( DtDe& de );
27 
29  virtual ~DtFileMenu();
30 
32  virtual QMenu* createMenu( DtDe&, QWidget* parent );
33 
34  };
35 
40  {
41  public:
42 
44  DtEditMenu( DtDe& de );
45 
47  virtual ~DtEditMenu();
48 
50  virtual QMenu* createMenu( DtDe&, QWidget* parent );
51 
52  };
53 
58  {
59  public:
60 
62  DtHelpMenu( DtDe& de );
63 
65  virtual ~DtHelpMenu();
66 
68  virtual QMenu* createMenu( DtDe&, QWidget* parent );
69 
70  };
71 
76  {
77  public:
78 
80  DtSettingsMenu( DtDe& de );
81 
83  virtual ~DtSettingsMenu();
84 
86  virtual QMenu* createMenu( DtDe&, QWidget* parent );
87 
88  };
89 
94  {
95  public:
96 
98  DtNewMenu( DtDe& de );
99 
101  virtual ~DtNewMenu();
102 
104  virtual QMenu* createMenu( DtDe&, QWidget* parent );
105 
106  };
107 
112  {
113  public:
114 
116  DtOpenMenu( DtDe& de );
117 
119  virtual ~DtOpenMenu();
120 
122  virtual QMenu* createMenu( DtDe&, QWidget* parent );
123 
124  };
125 
130  {
131  public:
132 
134  DtAddMenu( DtDe& de );
135 
137  virtual ~DtAddMenu();
138 
140  virtual QMenu* createMenu( DtDe&, QWidget* parent );
141 
142  };
143 
148  {
149  public:
150 
152  DtCloseMenu( DtDe& de );
153 
155  virtual ~DtCloseMenu();
156 
158  virtual QMenu* createMenu( DtDe&, QWidget* parent );
159 
160  };
161 
166  {
167  public:
168 
170  DtSaveMenu( DtDe& de );
171 
173  virtual ~DtSaveMenu();
174 
176  virtual QMenu* createMenu( DtDe&, QWidget* parent );
177 
178  };
179 
184  {
185  public:
186 
188  DtSaveAsMenu( DtDe& de );
189 
191  virtual ~DtSaveAsMenu();
192 
194  virtual QMenu* createMenu( DtDe&, QWidget* parent );
195 
196  };
197 
202  {
203  public:
204 
206  DtViewMenu( DtDe& de );
207 
209  virtual ~DtViewMenu();
210 
212  virtual QMenu* createMenu( DtDe&, QWidget* parent );
213 
214  };
215 
216 }
A builder for the file menu. The menu string is &quot;DtFileMenu&quot;.
Definition: DtMainMenus.h:21
A builder for the file menu. The menu string is &quot;DtCloseMenu&quot;.
Definition: DtMainMenus.h:147
A builder for the file menu. The menu string is &quot;DtSaveMenu&quot;.
Definition: DtMainMenus.h:165
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A builder for the file menu. The menu string is &quot;DtAddMenu&quot;.
Definition: DtMainMenus.h:129
Contains DLL export macros.
A builder for the file menu. The menu string is &quot;DtSaveAsMenu&quot;.
Definition: DtMainMenus.h:183
A builder for the file menu. The menu string is &quot;DtNewMenu&quot;.
Definition: DtMainMenus.h:93
A builder for the file menu. The menu string is &quot;DtOpenMenu&quot;.
Definition: DtMainMenus.h:111
A builder for the file menu. The menu string is &quot;DtViewMenu&quot;.
Definition: DtMainMenus.h:201
A builder for the file menu. The menu string is &quot;DtEditMenu&quot;.
Definition: DtMainMenus.h:39
A builder for the file menu. The menu string is &quot;DtHelpMenu&quot;.
Definition: DtMainMenus.h:57
The abstract base menu class.
Definition: DtMenu.h:23
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
A builder for the file menu. The menu string is &quot;DtSettingsMenu&quot;.
Definition: DtMainMenus.h:75

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)