VR-Forces 4.8 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 
24  {
25  Q_OBJECT
26  public:
27  //CTOR
29 
30  //DTOR
31  virtual ~DtShowEntityPaletteAction();
32 
34  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
35 
36  protected:
37  virtual void on_triggered();
38  virtual void on_aboutToShow();
39 
40  protected:
42  };
43 
47  {
48  Q_OBJECT
49  public:
50  //CTOR
52 
53  //DTOR
55 
57  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
58 
59  protected:
60  virtual void on_triggered();
61  virtual void on_aboutToShow();
62 
63  protected:
65  };
66 
69  {
70  Q_OBJECT
71  public:
72  //CTOR
74 
75  //DTOR
77 
79  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
80 
81  protected:
82  virtual void on_triggered();
83 
84  protected:
86  };
87 
90  {
91  Q_OBJECT
92  public:
93  //CTOR
95 
96  //DTOR
98 
100  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
101 
102  protected:
103  virtual void on_triggered();
104  virtual void on_aboutToShow();
105 
106  protected:
109  };
110 
115  {
116  Q_OBJECT
117  public:
118 
121 
123  virtual ~DtCreateSpawnSinkAction();
124 
126  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
127 
128  protected:
129 
131  virtual void on_triggered();
132 
133  protected:
134 
137  };
138 
143  {
144  Q_OBJECT
145  public:
146 
149 
152 
154  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
155 
156  protected:
157  virtual void on_triggered();
158 
159  protected:
162  };
163 
168  {
169  Q_OBJECT
170  public:
171 
174 
176  virtual ~DtCreateRangeLineAction();
177 
179  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
180 
181  protected:
182  virtual void on_triggered();
183  virtual makVrv::DtIntervisibilityDriver::AttachPoints attachableObjects() const;
184  virtual bool isAttachableObjectType(makVrv::DtUniqueID id) const;
185 
186  protected:
189  };
190 }
Builder for menu items.
Definition: DtMenuItem.h:26
QAction * myAction
Definition: createActions.h:188
Show the compute route dialog.
Definition: createActions.h:89
std::vector< AttachPoint > AttachPoints
Definition: DtIntervisibilityDriver.h:50
Action associated with the create -&gt; Create Range Line menu entry.
Definition: createActions.h:167
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Bring up the tell me about favorites dialog.
Definition: createActions.h:68
makVrv::DtDe & myDe
Definition: createActions.h:107
makVrv::DtDe & myDe
Definition: createActions.h:85
Action associated with the create -&gt; Create Spawn Sink points menu entry.
Definition: createActions.h:114
makVrv::DtDe & myDe
Definition: createActions.h:41
QAction * myAction
Definition: createActions.h:136
makVrv::DtDe & myDe
Definition: createActions.h:64
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:46
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
QAction * myAction
Definition: createActions.h:161
makVrv::DtDe & myDe
Definition: createActions.h:187
makVrv::DtDe & myDe
Definition: createActions.h:160
makVrv::DtDe & myDe
Definition: createActions.h:135
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtComputedRouteDefinitionDialog * myDialog
Definition: createActions.h:108
Action associated with the create -&gt; Create Munition Detonation menu entry.
Definition: createActions.h:142
Definition: computedRouteDefinitionDialog.h:104
Bring up the entity palette and pin it in place so users can add items as favorites.
Definition: createActions.h:23

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)