VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
entityActions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 namespace makVrf
17 {
18  class DtEntitySelectionDialog;
19 
21  {
22  Q_OBJECT
23  public:
24  //CTOR
26 
27  //DTOR
28  virtual ~DtVrfEntityPlanAction();
29 
31  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
32 
33  protected:
34  virtual void validate(QAction*);
35  virtual void on_triggered();
36  };
37 
39  {
40  Q_OBJECT
41  public:
42  //CTOR
44 
45  //DTOR
47 
49  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
50 
51  protected:
52  virtual void validate(QAction*);
53  virtual void on_triggered();
54  };
55 
57  {
58  Q_OBJECT
59  public:
60  //CTOR
62 
63  //DTOR
65 
67  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
68 
69  protected:
70  virtual void validate(QAction*);
71  virtual void on_triggered();
72  };
73 
75  {
76  Q_OBJECT
77  public:
78  //CTOR
80 
81  //DTOR
82  virtual ~DtVrfEntitySkipTaskAction();
83 
85  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
86 
87  protected:
88  virtual void validate(QAction*);
89  virtual void on_triggered();
90  };
91 
93  {
94  Q_OBJECT
95  public:
96  //CTOR
98 
99  //DTOR
101 
103  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
104 
105  protected:
106  virtual void validate(QAction*);
107  virtual void on_triggered();
108  };
109 
111  {
112  Q_OBJECT
113  public:
114  //CTOR
116 
117  //DTOR
118  virtual ~DtVrfDeleteAction();
119 
121  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
122 
123  protected:
124  virtual void validate(QAction*);
125  virtual void slot_onValidate(QAction* act);
126  virtual void on_triggered();
127  };
128 
130  {
131  Q_OBJECT
132  public:
133  //CTOR
135 
136  //DTOR
137  virtual ~DtVrfEmbarkOnAction();
138 
140  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
141 
142  protected:
143  virtual void validate(QAction*);
144  virtual void on_triggered();
145  };
146 
148  {
149  Q_OBJECT
150  public:
151  //CTOR
153 
154  //DTOR
155  virtual ~DtVrfDisembarkAction();
156 
158  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
159 
160  protected:
161  virtual void validate(QAction*);
162  virtual void on_triggered();
163  };
164 
166  {
167  Q_OBJECT
168  public:
169  //CTOR
171 
172  //DTOR
173  virtual ~DtVrfDisembarkAllAction();
174 
176  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
177 
178  protected:
179  virtual void validate(QAction*);
180  virtual void on_triggered();
181  };
182 
184  {
185  Q_OBJECT
186  public:
187  //CTOR
189 
190  //DTOR
191  virtual ~DtVrfAttachToAction();
192 
194  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
195 
196  protected:
197  virtual void validate(QAction*);
198  virtual void on_triggered();
199  virtual void onDialogDone();
200  virtual void onDialogAccepted();
201 
202  protected:
204  std::vector<DtUUID> myNames;
205  };
206 
208  {
209  Q_OBJECT
210  public:
211  //CTOR
213 
214  //DTOR
215  virtual ~DtVrfDetachFromAction();
216 
218  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
219 
220  protected:
221  virtual void validate(QAction*);
222  virtual void on_triggered();
223  };
224 
226  {
227  Q_OBJECT
228  public:
229  //CTOR
231 
232  //DTOR
233  virtual ~DtVrfMoveObjectAction();
234 
236  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
237 
238  protected:
239  virtual void validate(QAction*);
240  virtual void slot_onValidate(QAction* act);
241  virtual void on_triggered();
242  };
243 
245  {
246  Q_OBJECT
247  public:
248  //CTOR
250 
251  //DTOR
252  virtual ~DtVrfEditObjectAction();
253 
255  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
256 
257  protected:
258  virtual void slot_onValidate(QAction* act);
259  virtual void validate(QAction*);
260  virtual void on_triggered();
261  };
262 
264  {
265  Q_OBJECT
266  public:
267  //CTOR
269 
270  //DTOR
271  virtual ~DtVrfAggregateAction();
272 
274  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
275 
276  protected:
277  virtual void validate(QAction*);
278  virtual void on_triggered();
279  };
280 
282  {
283  Q_OBJECT
284  public:
285  //CTOR
287 
288  //DTOR
289  virtual ~DtVrfAggregateAsAction();
290 
292  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
293 
294  protected:
295  virtual void validate(QAction*);
296  virtual void on_triggered();
297  };
298 
300  {
301  Q_OBJECT
302  public:
303  //CTOR
305 
306  //DTOR
307  virtual ~DtVrfDisaggregateAction();
308 
310  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
311 
312  protected:
313  virtual void validate(QAction*);
314  virtual void on_triggered();
315  };
316 
318  {
319  Q_OBJECT
320  public:
321  //CTOR
323 
324  //DTOR
325  virtual ~DtVrfCopyAction();
326 
328  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
329 
330  protected:
331  virtual void validate(QAction*);
332  virtual void on_triggered();
333  };
334 
336  {
337  Q_OBJECT
338  public:
339  //CTOR
341 
342  //DTOR
343  virtual ~DtVrfPasteAction();
344 
346  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
347 
348  protected:
349  virtual void validate(QAction*);
350  virtual void on_triggered();
351  };
352 
354  {
355  Q_OBJECT
356  public:
357  //CTOR
359 
360  //DTOR
361  virtual ~DtVrfPasteSpecialAction();
362 
364  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
365 
366  protected:
367  virtual void validate(QAction*);
368  virtual void on_triggered();
369  };
370 
372  {
373  Q_OBJECT
374  public:
375  //CTOR
377 
378  //DTOR
379  virtual ~DtVrfEnableJoystickAction();
380 
382  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
383 
384  protected:
385  virtual void validate(QAction*);
386  virtual void on_triggered();
387  };
388 
390  {
391  Q_OBJECT
392  public:
393  //CTOR
395 
396  //DTOR
397  virtual ~DtVrfDisableJoystickAction();
398 
400  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
401 
402  protected:
403  virtual void validate(QAction*);
404  virtual void on_triggered();
405  };
406 
408  {
409  Q_OBJECT
410  public:
411  //CTOR
413 
414  //DTOR
416 
418  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
419 
420  protected:
421  virtual void validate(QAction*);
422  virtual void on_triggered();
423  };
424 
426  {
427  Q_OBJECT
428 
429  public:
430  //CTOR
432 
433  //DTOR
435 
437  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
438 
439  protected:
440  virtual void on_triggered();
441 
442  protected:
444  };
445 
446 }

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)