VR-Forces 4.2 Class Documentation
entityEditorCreateMenu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 #pragma once
9 
11 #include <vrvCoreQt/DtMenu.h>
12 #include <vrvCoreQt/DtMenuItem.h>
13 
15 {
16 public:
17  DtEntityEditorCreateMenu(makVrv::DtDe&);
18 
19  virtual ~DtEntityEditorCreateMenu();
20 
22  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
23 };
24 
25 class DT_DLL_entityeditorimpl DtNewModelMenuItem : public makVrv::DtMenuItem
26 {
27 public:
28  DtNewModelMenuItem(makVrv::DtDe&);
29  virtual ~DtNewModelMenuItem();
30 
32  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
33 
34 protected:
35  virtual void on_triggered();
36  virtual void on_aboutToShow();
37 
38 protected:
39  makVrv::DtDe& myDe;
41 };
42 
44 {
45 public:
46  DtNewModelFromExistingMenuItem(makVrv::DtDe&);
48 
50  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
51 
52 protected:
53  virtual void on_triggered();
54  virtual void on_aboutToShow();
55 
56 protected:
57  makVrv::DtDe& myDe;
59 };
60 
61 class DT_DLL_entityeditorimpl DtDeleteModelMenuItem : public makVrv::DtMenuItem
62 {
63 public:
64  DtDeleteModelMenuItem(makVrv::DtDe&);
65  virtual ~DtDeleteModelMenuItem();
66 
68  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
69 
70 protected:
71  virtual void on_triggered();
72  virtual void on_aboutToShow();
73 
74 protected:
75  makVrv::DtDe& myDe;
77 };
78 
79 class DT_DLL_entityeditorimpl DtRevertModelMenuItem : public makVrv::DtMenuItem
80 {
81 public:
82  DtRevertModelMenuItem(makVrv::DtDe&);
83  virtual ~DtRevertModelMenuItem();
84 
86  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
87 
88 protected:
89  virtual void on_triggered();
90  virtual void on_aboutToShow();
91 
92 protected:
93  makVrv::DtDe& myDe;
95 };
96 
98 class DT_DLL_entityeditorimpl DtMoveSelectedItemUp : public makVrv::DtMenuItem
99 {
100 public:
101  DtMoveSelectedItemUp(makVrv::DtDe&);
102  virtual ~DtMoveSelectedItemUp();
103 
105  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
106 
107 protected:
108  virtual void on_triggered();
109 
110 protected:
111  makVrv::DtDe& myDe;
113 };
114 
115 class DT_DLL_entityeditorimpl DtMoveSelectedItemDown : public makVrv::DtMenuItem
116 {
117 public:
118  DtMoveSelectedItemDown(makVrv::DtDe&);
119  virtual ~DtMoveSelectedItemDown();
120 
122  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
123 
124 protected:
125  virtual void on_triggered();
126 
127 protected:
128  makVrv::DtDe& myDe;
130 };
131 
132 class DT_DLL_entityeditorimpl DtAddSubordinateToSelected : public makVrv::DtMenuItem
133 {
134 public:
135  DtAddSubordinateToSelected(makVrv::DtDe&);
136  virtual ~DtAddSubordinateToSelected();
137 
139  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
140 
141 protected:
142  virtual void on_triggered();
143 
144 protected:
145  makVrv::DtDe& myDe;
147 };
148 
150 {
151 public:
152  DtRemoveSubordinateFromSelected(makVrv::DtDe&);
154 
156  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
157 
158 protected:
159  virtual void on_triggered();
160 
161 protected:
162  makVrv::DtDe& myDe;
164 };
165 
166 class DT_DLL_entityeditorimpl DtReplaceSelectedInHierarchy : public makVrv::DtMenuItem
167 {
168 public:
169  DtReplaceSelectedInHierarchy(makVrv::DtDe&);
170  virtual ~DtReplaceSelectedInHierarchy();
171 
173  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
174 
175 protected:
176  virtual void on_triggered();
177 
178 protected:
179  makVrv::DtDe& myDe;
181 };
182 
184 {
185 public:
186  DtAddNewSubordinateTypeToSelected(makVrv::DtDe&);
188 
190  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
191 
192 protected:
193  virtual void on_triggered();
194 
195 protected:
196  makVrv::DtDe& myDe;
198 };
199 
201 {
202 public:
205 
207  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
208 
209 protected:
210  virtual void on_triggered();
211 
212 protected:
213  makVrv::DtDe& myDe;
215 };
216 
218 {
219 public:
222 
224  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
225 
226 protected:
227  virtual void on_triggered();
228 
229 protected:
230  makVrv::DtDe& myDe;
232 };

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)