VR-Forces 4.6.1 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
public
:
53
//CTOR
54
DtVrfMakePartOfOrbatAction
(
makVrv::DtDe
& de);
55
56
//DTOR
57
virtual
~
DtVrfMakePartOfOrbatAction
();
58
60
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
61
62
protected
:
64
virtual
void
on_aboutToShow();
65
66
virtual
void
on_triggered();
67
68
protected
:
69
makVrv::DtDe
&
myDe
;
70
QAction
*
myAction
;
71
};
72
74
class
DT_DLL_VRFGUICOREQT
DtVrfRemoveFromOrbatAction
:
public
makVrv::DtMenuItem
75
{
76
public
:
77
//CTOR
78
DtVrfRemoveFromOrbatAction
(
makVrv::DtDe
& de);
79
80
//DTOR
81
virtual
~
DtVrfRemoveFromOrbatAction
();
82
84
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
85
86
protected
:
88
virtual
void
on_aboutToShow();
89
virtual
void
on_triggered();
90
91
protected
:
92
makVrv::DtDe
&
myDe
;
93
QAction
*
myAction
;
94
};
95
97
class
DT_DLL_VRFGUICOREQT
DtImportORBATAction
:
public
makVrv::DtMenuItem
98
{
99
public
:
100
//CTOR
101
DtImportORBATAction
(
makVrv::DtDe
& de);
102
103
//DTOR
104
virtual
~
DtImportORBATAction
();
105
107
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
108
109
protected
:
111
virtual
void
on_triggered();
112
113
protected
:
114
makVrv::DtDe
&
myDe
;
115
};
116
118
class
DT_DLL_VRFGUICOREQT
DtExportORBATAction
:
public
makVrv::DtMenuItem
119
{
120
public
:
121
//CTOR
122
DtExportORBATAction
(
makVrv::DtDe
& de);
123
124
//DTOR
125
virtual
~
DtExportORBATAction
();
126
128
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
129
130
protected
:
131
virtual
void
on_triggered();
132
133
protected
:
134
makVrv::DtDe
&
myDe
;
135
};
136
138
class
DT_DLL_VRFGUICOREQT
DtAddAllSimulationObjectsToORBAT
:
public
makVrv::DtMenuItem
139
{
140
public
:
141
//CTOR
142
DtAddAllSimulationObjectsToORBAT
(
makVrv::DtDe
& de);
143
144
//DTOR
145
virtual
~
DtAddAllSimulationObjectsToORBAT
();
146
148
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
149
150
protected
:
151
virtual
void
on_triggered();
152
153
protected
:
154
makVrv::DtDe
&
myDe
;
155
};
156
158
class
DT_DLL_VRFGUICOREQT
DtRemoveAllSimulationObjectsFromORBAT
:
public
makVrv::DtMenuItem
159
{
160
public
:
161
//CTOR
162
DtRemoveAllSimulationObjectsFromORBAT
(
makVrv::DtDe
& de);
163
164
//DTOR
165
virtual
~
DtRemoveAllSimulationObjectsFromORBAT
();
166
168
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
169
170
protected
:
171
virtual
void
on_triggered();
172
173
protected
:
174
makVrv::DtDe
&
myDe
;
175
};
176
}
Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)