VR-Forces Development_Version Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
appsrc
vrfOpdEditor
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
25
class
DtPlatformsMenu
:
public
makVrv::DtMenu
26
{
27
public
:
28
DtPlatformsMenu
(
makVrv::DtDe
&);
29
30
virtual
~DtPlatformsMenu
();
31
33
virtual
QMenu
*
createMenu
(
makVrv::DtDe
&,
QWidget
* parent);
34
};
35
36
class
DtVrfOpdCreateParameterFromExisting
:
public
makVrv::DtMenuItem
37
{
38
public
:
39
DtVrfOpdCreateParameterFromExisting
(
makVrv::DtDe
&);
40
virtual
~DtVrfOpdCreateParameterFromExisting
();
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
:
51
makVrv::DtDe
&
myDe
;
52
QAction
*
myAction
;
53
};
54
55
class
DtVrfOpdCreateParameter
:
public
makVrv::DtMenuItem
56
{
57
public
:
58
DtVrfOpdCreateParameter
(
makVrv::DtDe
&);
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
:
69
makVrv::DtDe
&
myDe
;
70
QAction
*
myAction
;
71
};
72
73
class
DtVrfOpdCreateItemParameter
:
public
makVrv::DtMenuItem
74
{
75
public
:
76
DtVrfOpdCreateItemParameter
(
makVrv::DtDe
&);
77
virtual
~DtVrfOpdCreateItemParameter
();
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
:
87
makVrv::DtDe
&
myDe
;
88
QAction
*
myAction
;
89
};
90
91
class
DtVrfOpdDeleteParameter
:
public
makVrv::DtMenuItem
92
{
93
public
:
94
DtVrfOpdDeleteParameter
(
makVrv::DtDe
&);
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
:
107
makVrv::DtDe
&
myDe
;
108
QAction
*
myAction
;
109
};
110
111
class
DtVrfOpdDeleteItemParameter
:
public
makVrv::DtMenuItem
112
{
113
public
:
114
DtVrfOpdDeleteItemParameter
(
makVrv::DtDe
&);
115
virtual
~DtVrfOpdDeleteItemParameter
();
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
:
127
makVrv::DtDe
&
myDe
;
128
QAction
*
myAction
;
129
};
130
131
class
DtVrfOpdRestoreParameter
:
public
makVrv::DtMenuItem
132
{
133
public
:
134
DtVrfOpdRestoreParameter
(
makVrv::DtDe
&);
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
:
145
makVrv::DtDe
&
myDe
;
146
QAction
*
myAction
;
147
};
148
149
class
DtVrfOpdRestoreItemParameter
:
public
makVrv::DtMenuItem
150
{
151
public
:
152
DtVrfOpdRestoreItemParameter
(
makVrv::DtDe
&);
153
virtual
~DtVrfOpdRestoreItemParameter
();
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
:
163
makVrv::DtDe
&
myDe
;
164
QAction
*
myAction
;
165
};
166
167
class
DtVrfOpdEditVariables
:
public
makVrv::DtMenuItem
168
{
169
public
:
170
DtVrfOpdEditVariables
(
makVrv::DtDe
&);
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
:
181
makVrv::DtDe
&
myDe
;
182
QAction
*
myAction
;
183
};
184
185
class
DtVrfOpdUpdateParameters
:
public
makVrv::DtMenuItem
186
{
187
public
:
188
DtVrfOpdUpdateParameters
(
makVrv::DtDe
&);
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
:
199
makVrv::DtDe
&
myDe
;
200
QAction
*
myAction
;
201
};
Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)