VR-Forces 4.7 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 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)