VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationObjectEditorSystemMenu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
9 #include <vrvCoreQt/DtMenu.h>
10 #include <vrvCoreQt/DtMenuItem.h>
12 
14 class DtAmmunitionEditor;
15 
17 {
18 public:
20 
22 
24  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
25 };
26 
28 {
29 public:
31  virtual ~DtNewSystemMenuItem();
32 
34  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
35 
36 protected:
37  virtual void on_triggered();
38  virtual void on_aboutToShow();
39 
40 protected:
43 };
44 
46 {
47 public:
50 
52  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
53 
54 protected:
55  virtual void on_triggered();
56  virtual void on_aboutToShow();
57  virtual void changeShortcut(int);
58 
59 protected:
63 };
64 
66 {
67 public:
69  virtual ~DtDeleteSystemMenuItem();
70 
72  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
73 
74 protected:
75  virtual void on_triggered();
76  virtual void on_aboutToShow();
77  virtual void changeShortcut(int);
78 
79 protected:
83 };
84 
86 {
87 public:
89  virtual ~DtRevertSystemMenuItem();
90 
92  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
93 
94 protected:
95  virtual void on_triggered();
96  virtual void on_aboutToShow();
97  virtual void changeShortcut(int tabSelected);
98 
99 protected:
103 };
104 
106 {
107 public:
109  virtual ~DtPromoteSystemToMasterSMS();
110 
112  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
113 
114 protected:
115  virtual void on_triggered();
116  virtual void on_aboutToShow();
117 
118 protected:
121 };
122 
124 {
125 public:
128 
130  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
131 
132 protected:
133  virtual void on_triggered();
134  virtual void on_aboutToShow();
135 
136 protected:
139 };
140 
142 {
143 public:
146 
148  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
149 
150 protected:
151  virtual void on_triggered();
152  virtual void on_aboutToShow();
153 
154 protected:
157 };
158 
160 {
161 public:
163  virtual ~DtEditAmmunitionMenuItem();
164 
166  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
167 
168 protected:
169  virtual void on_triggered();
170  virtual void on_aboutToShow();
171 
172 protected:
175  DtAmmunitionEditor* myAmmunitionEditor;
176 };

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)