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
vrfOrbatActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2017 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrvCoreQt/DtMenu.h
>
15
#include <
vrvCoreQt/DtMenuItem.h
>
16
17
#include <QObject>
18
19
namespace
makVrf
20
{
22
class
DT_DLL_VRFGUICOREQT
DtVrfOrbatMenu
:
public
makVrv::DtMenu
23
{
24
public
:
25
//CTOR
26
DtVrfOrbatMenu
(
makVrv::DtDe
& de);
27
28
//DTOR
29
virtual
~
DtVrfOrbatMenu
();
30
32
virtual
QMenu
* createMenu(
makVrv::DtDe
&, QWidget* parent);
33
};
34
36
class
DT_DLL_VRFGUICOREQT
DtVrfRightClickOrbatMenu
:
public
makVrv::DtMenu
37
{
38
public
:
39
//CTOR
40
DtVrfRightClickOrbatMenu
(
makVrv::DtDe
& de);
41
42
//DTOR
43
virtual
~
DtVrfRightClickOrbatMenu
();
44
46
virtual
QMenu
* createMenu(
makVrv::DtDe
&, QWidget* parent);
47
};
48
50
class
DT_DLL_VRFGUICOREQT
DtVrfMakePartOfOrbatAction
:
public
makVrv::DtMenuItem
51
{
52
Q_OBJECT
53
public
:
54
//CTOR
55
DtVrfMakePartOfOrbatAction
(
makVrv::DtDe
& de);
56
57
//DTOR
58
virtual
~
DtVrfMakePartOfOrbatAction
();
59
61
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
62
63
protected
:
65
virtual
void
on_aboutToShow();
66
67
virtual
void
on_triggered();
68
69
protected
:
70
makVrv::DtDe
&
myDe
;
71
QAction
*
myAction
;
72
};
73
75
class
DT_DLL_VRFGUICOREQT
DtVrfRemoveFromOrbatAction
:
public
makVrv::DtMenuItem
76
{
77
Q_OBJECT
78
public
:
79
//CTOR
80
DtVrfRemoveFromOrbatAction
(
makVrv::DtDe
& de);
81
82
//DTOR
83
virtual
~
DtVrfRemoveFromOrbatAction
();
84
86
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
87
88
protected
:
90
virtual
void
on_aboutToShow();
91
virtual
void
on_triggered();
92
93
protected
:
94
makVrv::DtDe
&
myDe
;
95
QAction
*
myAction
;
96
};
97
99
class
DT_DLL_VRFGUICOREQT
DtImportORBATAction
:
public
makVrv::DtMenuItem
100
{
101
Q_OBJECT
102
public
:
103
//CTOR
104
DtImportORBATAction
(
makVrv::DtDe
& de);
105
106
//DTOR
107
virtual
~
DtImportORBATAction
();
108
110
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
111
112
protected
:
114
virtual
void
on_triggered();
115
116
protected
:
117
makVrv::DtDe
&
myDe
;
118
};
119
121
class
DT_DLL_VRFGUICOREQT
DtExportORBATAction
:
public
makVrv::DtMenuItem
122
{
123
Q_OBJECT
124
public
:
125
//CTOR
126
DtExportORBATAction
(
makVrv::DtDe
& de);
127
128
//DTOR
129
virtual
~
DtExportORBATAction
();
130
132
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
133
134
protected
:
135
virtual
void
on_triggered();
136
137
protected
:
138
makVrv::DtDe
&
myDe
;
139
};
140
142
class
DT_DLL_VRFGUICOREQT
DtAddAllSimulationObjectsToORBAT
:
public
makVrv::DtMenuItem
143
{
144
Q_OBJECT
145
public
:
146
//CTOR
147
DtAddAllSimulationObjectsToORBAT
(
makVrv::DtDe
& de);
148
149
//DTOR
150
virtual
~
DtAddAllSimulationObjectsToORBAT
();
151
153
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
154
155
protected
:
156
virtual
void
on_triggered();
157
158
protected
:
159
makVrv::DtDe
&
myDe
;
160
};
161
163
class
DT_DLL_VRFGUICOREQT
DtRemoveAllSimulationObjectsFromORBAT
:
public
makVrv::DtMenuItem
164
{
165
Q_OBJECT
166
public
:
167
//CTOR
168
DtRemoveAllSimulationObjectsFromORBAT
(
makVrv::DtDe
& de);
169
170
//DTOR
171
virtual
~
DtRemoveAllSimulationObjectsFromORBAT
();
172
174
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
175
176
protected
:
177
virtual
void
on_triggered();
178
179
protected
:
180
makVrv::DtDe
&
myDe
;
181
};
182
}
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
)