VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
createActions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include <vrvCoreQt/DtMenuItem.h>
16 
17 namespace makVrf
18 {
19  class DtComputedRouteDefinitionDialog;
20  class DtComputeAerodromeDefinitionDialog;
21 
25  {
26  Q_OBJECT
27  public:
28  //CTOR
30 
31  //DTOR
32  virtual ~DtShowEntityPaletteAction();
33 
35  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
36 
37  protected:
38  virtual void on_triggered();
39  virtual void on_aboutToShow();
40 
41  protected:
43  };
44 
48  {
49  Q_OBJECT
50  public:
51  //CTOR
53 
54  //DTOR
56 
58  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
59 
60  protected:
61  virtual void on_triggered();
62  virtual void on_aboutToShow();
63 
64  protected:
66  };
67 
70  {
71  Q_OBJECT
72  public:
73  //CTOR
75 
76  //DTOR
78 
80  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
81 
82  protected:
83  virtual void on_triggered();
84 
85  protected:
87  };
88 
91  {
92  Q_OBJECT
93  public:
94  //CTOR
96 
97  //DTOR
99 
101  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
102 
103  protected:
104  virtual void on_triggered();
105  virtual void on_aboutToShow();
106 
107  protected:
110  };
111 
114  {
115  Q_OBJECT
116  public:
117  //CTOR
119 
120  //DTOR
122 
124  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
125 
126  protected:
127  virtual void on_triggered();
128  virtual void on_aboutToShow();
129 
130  protected:
133  };
134 
139  {
140  Q_OBJECT
141  public:
142 
145 
147  virtual ~DtCreateSpawnSinkAction();
148 
150  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
151 
152  protected:
153 
155  virtual void on_triggered();
156 
157  protected:
158 
161  };
162 
167  {
168  Q_OBJECT
169  public:
170 
173 
176 
178  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
179 
180  protected:
181  virtual void on_triggered();
182 
183  protected:
186  };
187 
192  {
193  Q_OBJECT
194  public:
195 
198 
200  virtual ~DtCreateRangeLineAction();
201 
203  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
204 
205  protected:
206  virtual void on_triggered();
207  virtual makVrv::DtIntervisibilityDriver::AttachPoints attachableObjects() const;
208  virtual bool isAttachableObjectType(makVrv::DtUniqueID id) const;
209 
210  protected:
213  };
214 }
Builder for menu items.
Definition: DtMenuItem.h:23
QAction * myAction
Definition: createActions.h:212
Show the compute route dialog.
Definition: createActions.h:90
std::vector< AttachPoint > AttachPoints
Definition: DtIntervisibilityDriver.h:49
Action associated with the create -&gt; Create Range Line menu entry.
Definition: createActions.h:191
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Bring up the tell me about favorites dialog.
Definition: createActions.h:69
makVrv::DtDe & myDe
Definition: createActions.h:108
makVrv::DtDe & myDe
Definition: createActions.h:86
DtComputeAerodromeDefinitionDialog * myDialog
Definition: createActions.h:132
Action associated with the create -&gt; Create Spawn Sink points menu entry.
Definition: createActions.h:138
makVrv::DtDe & myDe
Definition: createActions.h:42
QAction * myAction
Definition: createActions.h:160
makVrv::DtDe & myDe
Definition: createActions.h:65
Contains the DtIntervisibilityDriver class declaration.
Bring up the tactical graphics palette and pin it in place so users can add items as favorites...
Definition: createActions.h:47
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
QAction * myAction
Definition: createActions.h:185
makVrv::DtDe & myDe
Definition: createActions.h:211
makVrv::DtDe & myDe
Definition: createActions.h:184
Show the compute aerodrome dialog.
Definition: createActions.h:113
makVrv::DtDe & myDe
Definition: createActions.h:131
Definition: computeAerodromeDefinitionDialog.h:91
makVrv::DtDe & myDe
Definition: createActions.h:159
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtComputedRouteDefinitionDialog * myDialog
Definition: createActions.h:109
Action associated with the create -&gt; Create Munition Detonation menu entry.
Definition: createActions.h:166
Definition: computedRouteDefinitionDialog.h:104
Bring up the entity palette and pin it in place so users can add items as favorites.
Definition: createActions.h:24

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)