VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfOpdEditorParametersMenu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 #pragma once
6 
7 #include <vrvUtil/signalslib.h>
8 #include <vrvCoreQt/DtMenuItem.h>
9 #include <vrvCoreQt/DtMenu.h>
10 
12 
13 const char DtPlatformsMenuId[] = "DtPlatformsMenu";
14 
15 const char DtVrfOpdCreateParameterFromExistingId[] = "DtVrfOpdCreateParameterFromExisting";
16 const char DtVrfOpdCreateParameterId[] = "DtVrfOpdCreateParameter";
17 const char DtVrfOpdDeleteParameterId[] = "DtVrfOpdDeleteParameter";
18 const char DtVrfOpdRestoreParameterId[] = "DtVrfOpdRestoreParameter";
19 const char DtVrfOpdCreateItemParameterId[] = "DtVrfOpdCreateItemParameter";
20 const char DtVrfOpdDeleteItemParameterId[] = "DtVrfOpdDeleteItemParameter";
21 const char DtVrfOpdRestoreItemParameterId[] = "DtVrfOpdRestoreItemParameter";
22 const char DtVrfOpdEditVariablesId[] = "DtVrfOpdEditVariables";
23 const char DtVrfOpdUpdateParametersId[] = "DtVrfOpdUpdateParameters";
24 
26 {
27 public:
29 
30  virtual ~DtPlatformsMenu();
31 
33  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
34 };
35 
37 {
38 public:
41 
43  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
44 
45 protected:
46  virtual void on_triggered();
47  virtual void on_aboutToShow();
48  virtual bool canCreateFromExisting() const;
49 
50 protected:
53 };
54 
56 {
57 public:
59  virtual ~DtVrfOpdCreateParameter();
60 
62  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
63 
64 protected:
65  virtual void on_triggered();
66  virtual void on_aboutToShow();
67 
68 protected:
71 };
72 
74 {
75 public:
78 
80  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
81 
82 protected:
83  virtual void on_triggered();
84  virtual void on_aboutToShow();
85 
86 protected:
89 };
90 
92 {
93 public:
95  virtual ~DtVrfOpdDeleteParameter();
96 
98  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
99 
100 protected:
101  virtual void on_triggered();
102  virtual void on_aboutToShow();
103 
104  virtual bool canDelete() const;
105 
106 protected:
109 };
110 
112 {
113 public:
116 
118  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
119 
120 protected:
121  virtual void on_triggered();
122  virtual void on_aboutToShow();
123 
124  virtual bool canDelete() const;
125 
126 protected:
129 };
130 
132 {
133 public:
135  virtual ~DtVrfOpdRestoreParameter();
136 
138  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
139 
140 protected:
141  virtual void on_triggered();
142  virtual void on_aboutToShow();
143 
144 protected:
147 };
148 
150 {
151 public:
154 
156  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
157 
158 protected:
159  virtual void on_triggered();
160  virtual void on_aboutToShow();
161 
162 protected:
165 };
166 
168 {
169 public:
171  virtual ~DtVrfOpdEditVariables();
172 
174  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
175 
176 protected:
177  virtual void on_triggered();
178  virtual void on_aboutToShow();
179 
180 protected:
183 };
184 
186 {
187 public:
189  virtual ~DtVrfOpdUpdateParameters();
190 
192  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
193 
194 protected:
195  virtual void on_triggered();
196  virtual void on_aboutToShow();
197 
198 protected:
201 };

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)