VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
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
67
class
DT_DLL_VRFGUICOREQT
DtTellMeAboutFavoritesAction
:
public
makVrv::DtMenuItem
68
{
69
Q_OBJECT
70
public
:
71
//CTOR
72
DtTellMeAboutFavoritesAction
(
makVrv::DtDe
& de);
73
74
//DTOR
75
virtual
~
DtTellMeAboutFavoritesAction
();
76
78
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
79
80
protected
:
81
virtual
void
on_triggered();
82
83
protected
:
84
makVrv::DtDe
&
myDe
;
85
};
86
88
class
DT_DLL_VRFGUICOREQT
DtShowComputeRouteDialogAction
:
public
makVrv::DtMenuItem
89
{
90
Q_OBJECT
91
public
:
92
//CTOR
93
DtShowComputeRouteDialogAction
(
makVrv::DtDe
& de);
94
95
//DTOR
96
virtual
~
DtShowComputeRouteDialogAction
();
97
99
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
100
101
protected
:
102
virtual
void
on_triggered();
103
virtual
void
on_aboutToShow();
104
105
protected
:
106
makVrv::DtDe
&
myDe
;
107
DtComputedRouteDefinitionDialog
*
myDialog
;
108
};
109
113
class
DT_DLL_VRFGUICOREQT
DtCreateSpawnSinkAction
:
public
makVrv::DtMenuItem
114
{
115
Q_OBJECT
116
public
:
117
119
DtCreateSpawnSinkAction
(
makVrv::DtDe
& de);
120
122
virtual
~
DtCreateSpawnSinkAction
();
123
125
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
126
127
protected
:
128
130
virtual
void
on_triggered();
131
132
protected
:
133
134
makVrv::DtDe
&
myDe
;
135
QAction
*
myAction
;
136
};
137
138
class
DtCrowdCreationDialog
;
139
143
class
DT_DLL_VRFGUICOREQT
DtCreateMultipleEntitiesAction
:
public
makVrv::DtMenuItem
144
{
145
Q_OBJECT
146
public
:
147
149
DtCreateMultipleEntitiesAction
(
makVrv::DtDe
& de);
150
152
virtual
~
DtCreateMultipleEntitiesAction
();
153
155
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
156
157
protected
:
158
160
virtual
void
on_triggered();
161
162
protected
:
163
164
makVrv::DtDe
&
myDe
;
165
QAction
*
myAction
;
166
};
167
171
class
DT_DLL_VRFGUICOREQT
DtCreateMunitionDetonationAction
:
public
makVrv::DtMenuItem
172
{
173
Q_OBJECT
174
public
:
175
177
DtCreateMunitionDetonationAction
(
makVrv::DtDe
& de);
178
180
virtual
~
DtCreateMunitionDetonationAction
();
181
183
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
184
185
protected
:
186
virtual
void
on_triggered();
187
188
protected
:
189
makVrv::DtDe
&
myDe
;
190
QAction
*
myAction
;
191
};
192
}
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
)