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
sessionMenuItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/vrfSimulationMenuItem.h
>
15
#include <
vrvCoreQt/DtCheckedItem.h
>
16
17
namespace
makVrf
18
{
21
class
DT_DLL_VRFGUICOREQT
DtJoinSessionMenuItem
:
public
makVrv::DtMenuItem
22
{
23
Q_OBJECT
24
public
:
25
//CTOR
26
DtJoinSessionMenuItem
(
makVrv::DtDe
& de);
27
28
//DTOR
29
virtual
~
DtJoinSessionMenuItem
();
30
32
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
33
34
protected
:
35
virtual
void
on_triggered();
36
37
protected
:
38
makVrv::DtDe
&
myDe
;
39
};
40
42
class
DT_DLL_VRFGUICOREQT
DtResignFromSessionMenuItem
:
public
makVrv::DtMenuItem
43
{
44
Q_OBJECT
45
public
:
46
//CTOR
47
DtResignFromSessionMenuItem
(
makVrv::DtDe
& de);
48
49
//DTOR
50
virtual
~
DtResignFromSessionMenuItem
();
51
53
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
54
55
protected
:
56
virtual
void
on_triggered();
57
58
protected
:
59
makVrv::DtDe
&
myDe
;
60
};
61
64
class
DT_DLL_VRFGUICOREQT
DtCommModelSettingsItem
:
public
makVrv::DtMenuItem
65
{
66
Q_OBJECT
67
public
:
68
//CTOR
69
DtCommModelSettingsItem
(
makVrv::DtDe
& de);
70
71
//DTOR
72
virtual
~
DtCommModelSettingsItem
();
73
75
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
76
77
protected
:
78
virtual
void
on_triggered();
79
80
virtual
void
slot_settingReceived(
const
std::string& s,
const
DtVrfBackendState
* state);
81
82
protected
:
83
makVrv::DtDe
&
myDe
;
84
QAction
*
myAction
;
85
};
86
88
class
DT_DLL_VRFGUICOREQT
DtShowScenarioDescriptionDialogItem
:
public
makVrv::DtMenuItem
89
{
90
Q_OBJECT
91
92
public
:
93
//CTOR
94
DtShowScenarioDescriptionDialogItem
(
makVrv::DtDe
& de);
95
96
//DTOR
97
virtual
~
DtShowScenarioDescriptionDialogItem
();
98
100
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
101
102
protected
:
103
virtual
void
on_triggered();
104
105
protected
:
106
makVrv::DtDe
&
myDe
;
107
};
108
110
class
DT_DLL_VRFGUICOREQT
DtPrintTerrainItem
:
public
makVrv::DtMenuItem
111
{
112
Q_OBJECT
113
114
public
:
115
//CTOR
116
DtPrintTerrainItem
(
makVrv::DtDe
& de);
117
118
//DTOR
119
virtual
~
DtPrintTerrainItem
();
120
122
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
123
124
protected
:
125
virtual
void
on_triggered();
126
127
protected
:
128
makVrv::DtDe
&
myDe
;
129
};
130
132
class
DT_DLL_VRFGUICOREQT
DtSaveTerrainAsImageItem
:
public
makVrv::DtMenuItem
133
{
134
Q_OBJECT
135
136
public
:
137
//CTOR
138
DtSaveTerrainAsImageItem
(
makVrv::DtDe
& de);
139
140
//DTOR
141
virtual
~
DtSaveTerrainAsImageItem
();
142
144
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
145
146
protected
:
147
virtual
void
on_triggered();
148
149
protected
:
150
makVrv::DtDe
&
myDe
;
151
};
152
154
class
DT_DLL_VRFGUICOREQT
DtTacticalGraphicsShowOnlyActiveItem
:
public
makVrv::DtCheckedItem
155
{
156
public
:
157
DtTacticalGraphicsShowOnlyActiveItem
(
makVrv::DtDe
&);
158
virtual
~
DtTacticalGraphicsShowOnlyActiveItem
();
159
161
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
162
protected
:
163
//Set the value due to being triggered.
164
virtual
void
setValue(
bool
value);
165
166
//Get the current value.
167
virtual
bool
getValue()
const
;
168
169
virtual
void
on_spotReportOptionsChanged();
170
virtual
void
setupConnections();
171
172
protected
:
173
makVrv::DtSignalConnectionManager
mySignals
;
174
bool
myNeedsConnection
;
175
};
176
178
class
DT_DLL_VRFGUICOREQT
DtReloadVisualsMenuItem
:
public
makVrv::DtMenuItem
179
{
180
Q_OBJECT
181
182
public
:
183
//CTOR
184
DtReloadVisualsMenuItem
(
makVrv::DtDe
& de);
185
186
//DTOR
187
virtual
~
DtReloadVisualsMenuItem
();
188
190
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
191
192
protected
:
193
virtual
void
on_triggered();
194
virtual
void
on_aboutToShow();
195
196
protected
:
197
QAction
*
myAction
;
198
makVrv::DtDe
&
myDe
;
199
};
200
}
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
)