VR-Forces 4.5 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 slots:
367  virtual void pasteSpecial();
368 
369  protected:
370  virtual void validate(QAction*);
371  virtual void on_triggered();
372  };
373 
375  {
376  Q_OBJECT
377  public:
378  //CTOR
380 
381  //DTOR
382  virtual ~DtVrfEnableJoystickAction();
383 
385  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
386 
387  protected:
388  virtual void validate(QAction*);
389  virtual void on_triggered();
390  };
391 
393  {
394  Q_OBJECT
395  public:
396  //CTOR
398 
399  //DTOR
400  virtual ~DtVrfDisableJoystickAction();
401 
403  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
404 
405  protected:
406  virtual void validate(QAction*);
407  virtual void on_triggered();
408  };
409 
411  {
412  Q_OBJECT
413  public:
414  //CTOR
416 
417  //DTOR
419 
421  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
422 
423  protected:
424  virtual void validate(QAction*);
425  virtual void on_triggered();
426  };
427 
429  {
430  Q_OBJECT
431 
432  public:
433  //CTOR
435 
436  //DTOR
438 
440  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
441 
442  protected:
443  virtual void on_triggered();
444 
445  protected:
447  };
448 
449 }

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)