VR-Forces 4.1.1 Class Documentation
DtEntityActions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtEntityActions.h,v $ $Revision: 1.5 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
18 
19 namespace makVrf
20 {
22  {
23  Q_OBJECT
24  public:
25  //CTOR
27 
28  //DTOR
29  virtual ~DtVrfEntityPlanAction();
30 
32  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
33 
34  protected:
35  virtual void validate(QAction*);
36  virtual void on_triggered();
37  };
38 
40  {
41  Q_OBJECT
42  public:
43  //CTOR
45 
46  //DTOR
48 
50  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
51 
52  protected:
53  virtual void validate(QAction*);
54  virtual void on_triggered();
55  };
56 
58  {
59  Q_OBJECT
60  public:
61  //CTOR
63 
64  //DTOR
66 
68  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
69 
70  protected:
71  virtual void validate(QAction*);
72  virtual void on_triggered();
73  };
74 
76  {
77  Q_OBJECT
78  public:
79  //CTOR
81 
82  //DTOR
83  virtual ~DtVrfEntitySkipTaskAction();
84 
86  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
87 
88  protected:
89  virtual void validate(QAction*);
90  virtual void on_triggered();
91  };
92 
94  {
95  Q_OBJECT
96  public:
97  //CTOR
99 
100  //DTOR
101  virtual ~DtVrfDeleteAction();
102 
104  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
105 
106  protected:
107  virtual void validate(QAction*);
108  virtual void slot_onValidate(QAction* act);
109  virtual void on_triggered();
110  };
111 
113  {
114  Q_OBJECT
115  public:
116  //CTOR
118 
119  //DTOR
120  virtual ~DtVrfEmbarkOnAction();
121 
123  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
124 
125  protected:
126  virtual void validate(QAction*);
127  virtual void on_triggered();
128  };
129 
131  {
132  Q_OBJECT
133  public:
134  //CTOR
136 
137  //DTOR
138  virtual ~DtVrfDisembarkAction();
139 
141  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
142 
143  protected:
144  virtual void validate(QAction*);
145  virtual void on_triggered();
146  };
147 
149  {
150  Q_OBJECT
151  public:
152  //CTOR
154 
155  //DTOR
156  virtual ~DtVrfDisembarkAllAction();
157 
159  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
160 
161  protected:
162  virtual void validate(QAction*);
163  virtual void on_triggered();
164  };
165 
167  {
168  Q_OBJECT
169  public:
170  //CTOR
172 
173  //DTOR
174  virtual ~DtVrfAttachToAction();
175 
177  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
178 
179  protected:
180  virtual void validate(QAction*);
181  virtual void on_triggered();
182  };
183 
185  {
186  Q_OBJECT
187  public:
188  //CTOR
190 
191  //DTOR
192  virtual ~DtVrfDetachFromAction();
193 
195  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
196 
197  protected:
198  virtual void validate(QAction*);
199  virtual void on_triggered();
200  };
201 
203  {
204  Q_OBJECT
205  public:
206  //CTOR
208 
209  //DTOR
210  virtual ~DtVrfMoveObjectAction();
211 
213  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
214 
215  protected:
216  virtual void validate(QAction*);
217  virtual void slot_onValidate(QAction* act);
218  virtual void on_triggered();
219  };
220 
221  /* ** REMOVED As per bug 43347 in ontime. Incase we want to revive it, the code was left here.
222  class DT_DLL_VRFGUICOREQT DtVrfEditObjectNameAction : public DtVrfEntityAction
223  {
224  Q_OBJECT
225  public:
226  //CTOR
227  DtVrfEditObjectNameAction(makVrv::DtDe& de);
228 
229  //DTOR
230  virtual ~DtVrfEditObjectNameAction();
231 
233  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
234 
235  protected:
236  virtual void validate(QAction*);
237  virtual void on_triggered();
238  };
239  */
240 
242  {
243  Q_OBJECT
244  public:
245  //CTOR
247 
248  //DTOR
249  virtual ~DtVrfEditObjectAction();
250 
252  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
253 
254  protected:
255  virtual void slot_onValidate(QAction* act);
256  virtual void validate(QAction*);
257  virtual void on_triggered();
258  };
259 
261  {
262  Q_OBJECT
263  public:
264  //CTOR
266 
267  //DTOR
268  virtual ~DtVrfAggregateAction();
269 
271  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
272 
273  protected:
274  virtual void validate(QAction*);
275  virtual void on_triggered();
276  };
277 
279  {
280  Q_OBJECT
281  public:
282  //CTOR
284 
285  //DTOR
286  virtual ~DtVrfAggregateAsAction();
287 
289  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
290 
291  protected:
292  virtual void validate(QAction*);
293  virtual void on_triggered();
294  };
295 
297  {
298  Q_OBJECT
299  public:
300  //CTOR
302 
303  //DTOR
304  virtual ~DtVrfDisaggregateAction();
305 
307  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
308 
309  protected:
310  virtual void validate(QAction*);
311  virtual void on_triggered();
312  };
313 
315  {
316  Q_OBJECT
317  public:
318  //CTOR
320 
321  //DTOR
322  virtual ~DtVrfCopyAction();
323 
325  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
326 
327  protected:
328  virtual void validate(QAction*);
329  virtual void on_triggered();
330  };
331 
333  {
334  Q_OBJECT
335  public:
336  //CTOR
338 
339  //DTOR
340  virtual ~DtVrfPasteAction();
341 
343  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
344 
345  protected:
346  virtual void validate(QAction*);
347  virtual void on_triggered();
348  };
349 
351  {
352  Q_OBJECT
353  public:
354  //CTOR
356 
357  //DTOR
358  virtual ~DtVrfPasteSpecialAction();
359 
361  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
362 
363  protected:
364  virtual void validate(QAction*);
365  virtual void on_triggered();
366  };
367 
369  {
370  Q_OBJECT
371  public:
372  //CTOR
374 
375  //DTOR
376  virtual ~DtVrfEnableJoystickAction();
377 
379  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
380 
381  protected:
382  virtual void validate(QAction*);
383  virtual void on_triggered();
384  };
385 
387  {
388  Q_OBJECT
389  public:
390  //CTOR
392 
393  //DTOR
394  virtual ~DtVrfDisableJoystickAction();
395 
397  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
398 
399  protected:
400  virtual void validate(QAction*);
401  virtual void on_triggered();
402  };
403 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)