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
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
191
}
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
)