VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationObjectEditorEditMenu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 #pragma once
9 
12 #include <vrvCoreQt/DtMenu.h>
13 #include <vrvCoreQt/DtMenuItem.h>
14 
16 {
17  Q_OBJECT
18 public:
20  virtual ~DtEditCategoriesMenuItem() override;
21 
23  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
24 
25 protected:
26  virtual void on_triggered() override;
27  virtual void on_aboutToShow() override;
28 
29 protected:
32 };
33 
35 {
36  Q_OBJECT
37 public:
39  virtual ~DtEditCreateTagsBasedOnVisualsMenuItem() override;
40 
42  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
43 
44 protected:
45  virtual void on_triggered() override;
46  virtual void on_aboutToShow() override;
47 
48 protected:
51 };
52 
54 {
55  Q_OBJECT
56 public:
58  virtual ~DtEditDeployableCountriesMenuItem() override;
59 
61  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
62 
63 protected:
64  virtual void on_triggered() override;
65  virtual void on_aboutToShow() override;
66 
67 protected:
70 };
71 
73 {
74  Q_OBJECT
75 public:
78 
80  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
81 
82 protected:
83  virtual void on_triggered() override;
84  virtual void on_aboutToShow() override;
85 
86 protected:
89 };
90 
92 {
93  Q_OBJECT
94 public:
96  virtual ~DtEditExportObjectTypesMenuItem() override;
97 
99  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
100 
101 protected:
102  virtual void on_triggered() override;
103  virtual void on_aboutToShow() override;
104 
105 protected:
108 };
109 
111 {
112  Q_OBJECT
113 public:
115  virtual ~DtEditImportObjectTypesMenuItem() override;
116 
118  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
119 
120 protected:
121  virtual void on_triggered() override;
122  virtual void on_aboutToShow() override;
123 
124 protected:
127 };
128 
130 {
131  Q_OBJECT
132 public:
134  virtual ~DtEditApplyAutoTagsMenuItem() override;
135 
137  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
138 
139 protected:
140  virtual void on_triggered() override;
141  virtual void on_aboutToShow() override;
142 
143 protected:
146 };
147 
149 {
150  Q_OBJECT
151 public:
153  virtual ~DtEditOverlayLayersMenuItem() override;
154 
156  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
157 
158 protected:
159  virtual void on_triggered() override;
160  virtual void on_aboutToShow() override;
161 
162 protected:
165 };
166 
168 {
169  Q_OBJECT
170 public:
172  virtual ~DtEditForcesMenuItem() override;
173 
175  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
176 
177 protected:
178  virtual void on_triggered() override;
179  virtual void on_aboutToShow() override;
180 
181 protected:
184 };
185 
187 {
188  Q_OBJECT
189 public:
191  virtual ~DtRevertCategoriesMenuItem() override;
192 
194  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
195 
196 protected:
197  virtual void on_triggered() override;
198  virtual void on_aboutToShow() override;
199 
200 protected:
203 };
204 
206 {
207  Q_OBJECT
208 public:
210  virtual ~DtRevertDeployedCountriesMenuItem() override;
211 
213  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
214 
215 protected:
216  virtual void on_triggered() override;
217  virtual void on_aboutToShow() override;
218 
219 protected:
222 };
223 
225 {
226  Q_OBJECT
227 public:
229  virtual ~DtEditScriptedMovementFile() override;
230 
232  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
233 
234 protected:
235  virtual void on_triggered() override;
236  virtual void on_aboutToShow() override;
237 
238 protected:
241 };
242 
244 {
245  Q_OBJECT
246 public:
248  virtual ~DtEditSubordinateFunctionsFile() override;
249 
251  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
252 
253 protected:
254  virtual void on_triggered() override;
255  virtual void on_aboutToShow() override;
256 
257 protected:
260 };
261 
263 {
264  Q_OBJECT
265 public:
267  virtual ~DtUpgradeOldSMS() override;
268 
270  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
271 
272 protected:
273  virtual void on_triggered() override;
274 
275 protected:
278 };
279 
281 {
282  Q_OBJECT
283 public:
285  virtual ~DtLoadObjectTags() override;
286 
288  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
289 
290 protected:
291  virtual void on_triggered() override;
292  virtual void on_aboutToShow() override;
293 
294 protected:
297 };
298 
299 
301 {
302  Q_OBJECT
303 public:
305  virtual ~DtApplyPlatformFileUpdates() override;
306 
308  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
309 
310 protected:
311  virtual void on_triggered() override;
312  virtual void on_aboutToShow() override;
313 
314 protected:
317 };
318 
320 {
321  Q_OBJECT
322 public:
324  virtual ~DtEditAnimatedMovementFile() override;
325 
327  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
328 
329 protected:
330  virtual void on_triggered() override;
331  virtual void on_aboutToShow() override;
332 
333 protected:
336 };
337 
339 {
340  Q_OBJECT
341 public:
343  virtual ~DtEditRollUpRules() override;
344 
346  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
347 
348 protected:
349  virtual void on_triggered() override;
350  virtual void on_aboutToShow() override;
351 
352 protected:
355 };
356 
358 {
359  Q_OBJECT
360 public:
362  virtual ~DtEditAssemblyItems() override;
363 
365  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
366 
367 protected:
368  virtual void on_triggered() override;
369  virtual void on_aboutToShow() override;
370 
371 protected:
374 };
375 
377 {
378  Q_OBJECT
379 public:
381  virtual ~DtEditActivities() override;
382 
384  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
385 
386 protected:
387  virtual void on_triggered() override;
388  virtual void on_aboutToShow() override;
389 
390 protected:
393 };
394 
396 {
397  Q_OBJECT
398 public:
400  virtual ~DtEditAssemblies() override;
401 
403  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
404 
405 protected:
406  virtual void on_triggered() override;
407  virtual void on_aboutToShow() override;
408 
409 protected:
412 };
413 
415 {
416  Q_OBJECT
417 public:
419  virtual ~DtEditRollUpAll() override;
420 
422  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
423 
424 protected:
425  virtual void on_triggered() override;
426  virtual void on_aboutToShow() override;
427 
428 protected:
431 };
432 
434 {
435  Q_OBJECT
436 public:
438  virtual ~DtEditIncludeFiles() override;
439 
441  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
442 
443 protected:
444  virtual void on_triggered() override;
445  virtual void on_aboutToShow() override;
446 
447 protected:
450 };
451 
453 {
454  Q_OBJECT
455 public:
457  virtual ~DtEditModelDefinitions() override;
458 
460  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
461 
462 protected:
463  virtual void on_triggered() override;
464  virtual void on_aboutToShow() override;
465 
466 protected:
469 };
470 
472 {
473  Q_OBJECT
474 public:
476  virtual ~DtEditIconLists() override;
477 
479  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
480 
481 protected:
482  virtual void on_triggered() override;
483  virtual void on_aboutToShow() override;
484 
485 protected:
488 };
489 
491 {
492  Q_OBJECT
493 public:
495  virtual ~DtCopyNamesInListToClipboard() override;
496 
498  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
499 
500 protected:
501  virtual void on_triggered() override;
502  virtual void on_aboutToShow() override;
503 
504 protected:
507 };
508 
510 {
511  Q_OBJECT
512 public:
514  virtual ~DtEditRegenerateSpotReportDefinitions() override;
515 
517  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
518 
519 protected:
520  virtual void on_triggered() override;
521  virtual void on_aboutToShow() override;
522 
523 protected:
526 };
527 
529 {
530  Q_OBJECT
531 public:
533  virtual ~DtCreateScreengrabsMenuItem() override;
534 
536  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
537 
538 protected:
539  virtual void on_triggered() override;
540  virtual void on_aboutToShow() override;
541 
542 protected:
545 };
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:315
Definition: simulationObjectEditorEditMenu.h:91
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:87
Definition: simulationObjectEditorEditMenu.h:395
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:221
Builder for menu items.
Definition: DtMenuItem.h:23
Definition: simulationObjectEditorEditMenu.h:53
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:126
Definition: simulationObjectEditorEditMenu.h:528
Definition: simulationObjectEditorEditMenu.h:490
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:144
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:220
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:258
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:277
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:202
virtual void on_aboutToShow()
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:410
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:392
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:448
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:505
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:430
Definition: simulationObjectEditorEditMenu.h:357
Definition: simulationObjectEditorEditMenu.h:110
Definition: simulationObjectEditorEditMenu.h:319
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:106
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:411
Definition: simulationObjectEditorEditMenu.h:262
Definition: simulationObjectEditorEditMenu.h:243
Definition: simulationObjectEditorEditMenu.h:34
Definition: simulationObjectEditorEditMenu.h:186
Definition: simulationObjectEditorEditMenu.h:509
Definition: simulationObjectEditorEditMenu.h:414
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:69
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:391
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:68
Definition: simulationObjectEditorEditMenu.h:129
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:259
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:107
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:525
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:429
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:506
Definition: simulationObjectEditorEditMenu.h:452
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:183
Definition: simulationObjectEditorEditMenu.h:280
virtual QAction * createAction(DtDe &, QWidget *parent)=0
Build a menu item (via an action).
Definition: simulationObjectEditorEditMenu.h:376
Definition: simulationObjectEditorEditMenu.h:300
virtual void on_triggered()
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:487
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:240
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:30
Definition: simulationObjectEditorEditMenu.h:338
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:295
Definition: simulationObjectEditorEditMenu.h:433
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:316
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:163
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:353
Definition: simulationObjectEditorEditMenu.h:205
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:296
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:239
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:335
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:543
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:31
Definition: simulationObjectEditorEditMenu.h:148
Definition: simulationObjectEditorEditMenu.h:471
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:125
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:145
Definition: simulationObjectEditorEditMenu.h:224
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:524
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:182
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:334
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:354
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:467
Definition: simulationObjectEditorEditMenu.h:167
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:88
Definition: simulationObjectEditorEditMenu.h:15
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:276
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:201
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:544
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:76
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:449
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:50
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:486
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:164
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:373
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
Definition: simulationObjectEditorEditMenu.h:72
QAction * myAction
Definition: simulationObjectEditorEditMenu.h:468
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:372
makVrv::DtDe & myDe
Definition: simulationObjectEditorEditMenu.h:49

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)