VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
dynamicTerrainActions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include <vrvCoreQt/DtMenuItem.h>
15 
16 #include <vrvCoreQt/DtMenu.h>
17 
18 namespace makVrf
19 {
20  class DtSimCommandObjectWrapper;
21  class DtCommandAssignmentWidget;
22 
26  {
27  public:
28 
31 
33  virtual ~DtDynamicTerrainMenu();
34 
36  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
37  };
38 
43  {
44  Q_OBJECT
45  public:
46 
49 
52 
54  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
55 
56  protected:
57  virtual void on_triggered();
58  virtual void sendCommandRequest(const DtSimCommandObjectWrapper& s);
59 
60  protected slots:
61  virtual void dialogDestroyed();
62 
63  protected:
67  };
68 
69 
74  {
75  Q_OBJECT
76  public:
77 
80 
83 
85  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
86 
87  protected:
88  virtual void on_triggered();
89  virtual void sendCommandRequest(const DtSimCommandObjectWrapper& s);
90 
91  protected slots:
92  virtual void dialogDestroyed();
93 
94  protected:
98  };
99 
100 
105  {
106  Q_OBJECT
107  public:
108 
111 
114 
116  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
117 
118  protected:
119  virtual void on_triggered();
120  virtual void sendCommandRequest(const DtSimCommandObjectWrapper& s);
121 
122  protected slots:
123  virtual void dialogDestroyed();
124 
125  protected:
129  };
130 
135  {
136  Q_OBJECT
137  public:
138 
144  const std::string& menuItemIdName, const QString& menuText,
145  const std::string& iconFilename, const std::string& switchTypes);
146 
148  virtual ~DtSwitchDynamicTerrainAction();
149 
151  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
152 
153  protected:
154  virtual void on_triggered();
155 
156 
157  protected:
160  QString myMenuText;
161  std::string myIconFilename;
162  std::string mySwitchTypes;
163  };
164 }
Builder for menu items.
Definition: DtMenuItem.h:26
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Action associated with the create -&gt; Remove Dynamic Terrain Damage menu entry This really doesn&#39;t belo...
Definition: dynamicTerrainActions.h:42
QAction * myAction
Definition: dynamicTerrainActions.h:159
A widget class for encapsulating radio commands for tasks or sets.
Definition: commandAssignmentWidget.h:46
DtCommandAssignmentWidget * myDialog
Definition: dynamicTerrainActions.h:66
DtCommandAssignmentWidget * myDialog
Definition: dynamicTerrainActions.h:128
makVrv::DtDe & myDe
Definition: dynamicTerrainActions.h:64
makVrv::DtDe & myDe
Definition: dynamicTerrainActions.h:126
Definition: simCommandObjectWrapper.h:44
Action associated with the create -&gt; Switch Dynamic Terrain menu entry This really doesn&#39;t belong on t...
Definition: dynamicTerrainActions.h:134
makVrv::DtDe & myDe
Definition: dynamicTerrainActions.h:158
A builder for the file menu.
Definition: dynamicTerrainActions.h:25
std::string myIconFilename
Definition: dynamicTerrainActions.h:161
makVrv::DtDe & myDe
Definition: dynamicTerrainActions.h:95
The abstract base menu class.
Definition: DtMenu.h:26
Action associated with the create -&gt; Reset Dynamic Terrain Changes menu entry This really doesn&#39;t belo...
Definition: dynamicTerrainActions.h:104
DtCommandAssignmentWidget * myDialog
Definition: dynamicTerrainActions.h:97
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QAction * myAction
Definition: dynamicTerrainActions.h:96
std::string mySwitchTypes
Definition: dynamicTerrainActions.h:162
QString myMenuText
Definition: dynamicTerrainActions.h:160
QAction * myAction
Definition: dynamicTerrainActions.h:127
Action associated with the create -&gt; Add Dynamic Terrain Changes menu entry This really doesn&#39;t belong...
Definition: dynamicTerrainActions.h:73
QAction * myAction
Definition: dynamicTerrainActions.h:65

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)