VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationObjectEditorCreateMenu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 #pragma once
9 
11 #include <vrvCoreQt/DtMenu.h>
12 #include <vrvCoreQt/DtMenuItem.h>
14 
16 
18 {
19 public:
21 
23 
25  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
26 };
27 
29 {
30 public:
32  virtual ~DtNewModelMenuItem();
33 
35  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
36 
37 protected:
38  virtual void on_triggered();
39  virtual void on_aboutToShow();
40 
41 protected:
44 };
45 
47 {
48 public:
50  virtual ~DtNewAmmunitionMenuItem();
51 
53  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
54 
55 protected:
56  virtual void on_triggered();
57  virtual void on_aboutToShow();
58 
59 protected:
62 };
63 
65 {
66 public:
69 
71  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
72 
73 protected:
74  virtual void on_triggered();
75  virtual void on_aboutToShow();
76 
77 protected:
80 };
81 
83 {
84 public:
87 
89  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
90 
91 protected:
92  virtual void on_triggered();
93  virtual void on_aboutToShow();
94 
95 protected:
98 };
99 
101 {
102 public:
105 
107  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
108 
109 protected:
110  virtual void on_triggered();
111  virtual void on_aboutToShow();
112  virtual void changeShortcut(int);
113 
114 protected:
118 };
119 
121 {
122 public:
124  virtual ~DtCreateTemplateMenuItem();
125 
127  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
128 
129 protected:
130  virtual void on_triggered();
131  virtual void on_aboutToShow();
132 
133 protected:
136 };
137 
139 {
140 public:
142  virtual ~DtDeleteModelMenuItem();
143 
145  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
146 
147 protected:
148  virtual void on_triggered();
149  virtual void on_aboutToShow();
150  virtual void changeShortcut(int);
151 
152 protected:
156 };
157 
159 {
160 public:
162  virtual ~DtRevertModelMenuItem();
163 
165  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
166 
167 protected:
168  virtual void on_triggered();
169  virtual void on_aboutToShow();
170  virtual void changeShortcut(int tabSelected);
171 
172 protected:
176 };
177 
180 {
181 public:
183  virtual ~DtMoveSelectedItemUp();
184 
186  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
187 
188 protected:
189  virtual void on_triggered();
190  virtual void on_aboutToShow();
191 
192 protected:
195 };
196 
198 {
199 public:
201  virtual ~DtMoveSelectedItemDown();
202 
204  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
205 
206 protected:
207  virtual void on_triggered();
208  virtual void on_aboutToShow();
209 
210 protected:
213 };
214 
216 {
217 public:
219  virtual ~DtAddSubordinateToSelected();
220 
222  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
223 
224 protected:
225  virtual void on_triggered();
226  virtual void on_aboutToShow();
227 
228 protected:
231 };
232 
234 {
235 public:
238 
240  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
241 
242 protected:
243  virtual void on_triggered();
244  virtual void on_aboutToShow();
245 
246 protected:
249 };
250 
252 {
253 public:
255  virtual ~DtReplaceSelectedInHierarchy();
256 
258  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
259 
260 protected:
261  virtual void on_triggered();
262  virtual void on_aboutToShow();
263 
264 protected:
267 };
268 
270 {
271 public:
274 
276  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
277 
278 protected:
279  virtual void on_triggered();
280  virtual void on_aboutToShow();
281 
282 protected:
285 };
286 
288 {
289 public:
292 
294  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
295 
296 protected:
297  virtual void on_triggered();
298  virtual void on_aboutToShow();
299 
300 protected:
303 };
304 
306 {
307 public:
310 
312  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
313 
314 protected:
315  virtual void on_triggered();
316  virtual void on_aboutToShow();
317 
318 protected:
321 };
322 
324 {
325 public:
327  virtual ~DtPromoteToMasterSMS();
328 
330  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
331 
332 protected:
333  virtual void on_triggered();
334  virtual void on_aboutToShow();
335 
336 protected:
339 };
340 
342 {
343 public:
345  virtual ~DtComputeBVAndSP();
346 
348  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
349 
350 protected:
351  virtual void on_triggered();
352  virtual void on_aboutToShow();
353 
354 protected:
357 };
358 
360 {
361 public:
364 
366  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
367 
368 protected:
369  virtual void on_triggered();
370  virtual void on_aboutToShow();
371 
372 protected:
376 };
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:43
Definition: simulationObjectEditorCreateMenu.h:120
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:247
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:193
Builder for menu items.
Definition: DtMenuItem.h:26
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:153
Definition: simulationObjectEditorCreateMenu.h:17
Definition: simulationObjectEditorCreateMenu.h:233
Definition: simulationObjectEditorCreateMenu.h:251
Definition: simulationObjectEditorCreateMenu.h:341
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:42
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:134
virtual void on_aboutToShow()
makVrv::DtSignalConnectionManager myConnections
Definition: simulationObjectEditorCreateMenu.h:155
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:302
Definition: simulationObjectEditorCreateMenu.h:269
makVrv::DtSignalConnectionManager myConnections
Definition: simulationObjectEditorCreateMenu.h:175
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:230
This class will show entries for all the items that can be modified as part of the visual (non spot r...
Definition: advancedVisualModelEditingWidget.h:29
Definition: simulationObjectEditorCreateMenu.h:323
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:373
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:355
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:266
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:154
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:211
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:248
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:194
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:174
Definition: simulationObjectEditorCreateMenu.h:215
virtual QAction * createAction(DtDe &, QWidget *parent)=0
Build a menu item (via an action).
Definition: simulationObjectEditorCreateMenu.h:28
Definition: simulationObjectEditorCreateMenu.h:46
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:284
virtual void on_triggered()
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:97
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:338
Definition: simulationObjectEditorCreateMenu.h:100
Definition: simulationObjectEditorCreateMenu.h:287
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:78
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:356
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:212
Definition: simulationObjectEditorCreateMenu.h:138
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:173
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:320
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:79
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:96
Right click menu items.
Definition: simulationObjectEditorCreateMenu.h:179
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:60
Definition: simulationObjectEditorCreateMenu.h:158
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:229
Definition: simulationObjectEditorCreateMenu.h:82
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:135
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:301
The abstract base menu class.
Definition: DtMenu.h:26
Base class to provide boost signal/slot management.
virtual QMenu * createMenu(DtDe &, QWidget *parent)=0
Build a menu.
Definition: simulationObjectEditorCreateMenu.h:64
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:61
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:283
makVrv::DtSignalConnectionManager myConnections
Definition: simulationObjectEditorCreateMenu.h:117
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: simulationObjectEditorCreateMenu.h:359
DtAdvancedVisualModelEditingWidget * myAdvancedVisualModelEditingWidget
Definition: simulationObjectEditorCreateMenu.h:375
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:374
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:337
Definition: simulationObjectEditorCreateMenu.h:305
QAction * myAction
Definition: simulationObjectEditorCreateMenu.h:116
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:265
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
Definition: simulationObjectEditorCreateMenu.h:197
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:319
makVrv::DtDe & myDe
Definition: simulationObjectEditorCreateMenu.h:115

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)