VR-Forces 4.5 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
include
vrfGuiCoreQt
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
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrvCoreQt/DtMenuItem.h
>
15
16
namespace
makVrf
17
{
18
class
DtComputedRouteDefinitionDialog;
19
22
class
DT_DLL_VRFGUICOREQT
DtShowEntityPaletteAction
:
public
makVrv::DtMenuItem
23
{
24
Q_OBJECT
25
public
:
26
//CTOR
27
DtShowEntityPaletteAction
(
makVrv::DtDe
& de);
28
29
//DTOR
30
virtual
~
DtShowEntityPaletteAction
();
31
33
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
34
35
protected
:
36
virtual
void
on_triggered();
37
virtual
void
on_aboutToShow();
38
39
protected
:
40
makVrv::DtDe
&
myDe
;
41
};
42
45
class
DT_DLL_VRFGUICOREQT
DtShowTacticalGraphicPaletteAction
:
public
makVrv::DtMenuItem
46
{
47
Q_OBJECT
48
public
:
49
//CTOR
50
DtShowTacticalGraphicPaletteAction
(
makVrv::DtDe
& de);
51
52
//DTOR
53
virtual
~
DtShowTacticalGraphicPaletteAction
();
54
56
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
57
58
protected
:
59
virtual
void
on_triggered();
60
virtual
void
on_aboutToShow();
61
62
protected
:
63
makVrv::DtDe
&
myDe
;
64
};
65
68
class
DT_DLL_VRFGUICOREQT
DtShowHazardPaletteAction
:
public
makVrv::DtMenuItem
69
{
70
Q_OBJECT
71
public
:
72
//CTOR
73
DtShowHazardPaletteAction
(
makVrv::DtDe
& de);
74
75
//DTOR
76
virtual
~
DtShowHazardPaletteAction
();
77
79
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
80
81
protected
:
82
virtual
void
on_triggered();
83
virtual
void
on_aboutToShow();
84
85
protected
:
86
makVrv::DtDe
&
myDe
;
87
};
88
90
class
DT_DLL_VRFGUICOREQT
DtTellMeAboutFavoritesAction
:
public
makVrv::DtMenuItem
91
{
92
Q_OBJECT
93
public
:
94
//CTOR
95
DtTellMeAboutFavoritesAction
(
makVrv::DtDe
& de);
96
97
//DTOR
98
virtual
~
DtTellMeAboutFavoritesAction
();
99
101
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
102
103
protected
:
104
virtual
void
on_triggered();
105
106
protected
:
107
makVrv::DtDe
&
myDe
;
108
};
109
111
class
DT_DLL_VRFGUICOREQT
DtShowComputeRouteDialogAction
:
public
makVrv::DtMenuItem
112
{
113
Q_OBJECT
114
public
:
115
//CTOR
116
DtShowComputeRouteDialogAction
(
makVrv::DtDe
& de);
117
118
//DTOR
119
virtual
~
DtShowComputeRouteDialogAction
();
120
122
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
123
124
protected
:
125
virtual
void
on_triggered();
126
virtual
void
on_aboutToShow();
127
128
protected
:
129
makVrv::DtDe
&
myDe
;
130
DtComputedRouteDefinitionDialog
*
myDialog
;
131
};
132
136
class
DT_DLL_VRFGUICOREQT
DtCreateSpawnSinkAction
:
public
makVrv::DtMenuItem
137
{
138
Q_OBJECT
139
public
:
140
142
DtCreateSpawnSinkAction
(
makVrv::DtDe
& de);
143
145
virtual
~
DtCreateSpawnSinkAction
();
146
148
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
149
150
protected
:
151
153
virtual
void
on_triggered();
154
155
protected
:
156
157
makVrv::DtDe
&
myDe
;
158
QAction
*
myAction
;
159
};
160
161
class
DtCrowdCreationDialog
;
162
166
class
DT_DLL_VRFGUICOREQT
DtCreateMultipleEntitiesAction
:
public
makVrv::DtMenuItem
167
{
168
Q_OBJECT
169
public
:
170
172
DtCreateMultipleEntitiesAction
(
makVrv::DtDe
& de);
173
175
virtual
~
DtCreateMultipleEntitiesAction
();
176
178
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
179
180
protected
:
181
183
virtual
void
on_triggered();
184
185
protected
:
186
187
makVrv::DtDe
&
myDe
;
188
QAction
*
myAction
;
189
};
190
194
class
DT_DLL_VRFGUICOREQT
DtCreateMunitionDetonationAction
:
public
makVrv::DtMenuItem
195
{
196
Q_OBJECT
197
public
:
198
200
DtCreateMunitionDetonationAction
(
makVrv::DtDe
& de);
201
203
virtual
~
DtCreateMunitionDetonationAction
();
204
206
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
207
208
protected
:
209
virtual
void
on_triggered();
210
211
protected
:
212
makVrv::DtDe
&
myDe
;
213
QAction
*
myAction
;
214
};
215
}
Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (
www.mak.com
)