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
examples
exampleSymbolFacade5
DtSymbolDriverToolbar5.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2011 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
exampleSymbolFacade5.h
>
13
14
#include <
vrvCoreQt/DtToolbar.h
>
15
#include <
vrvCoreQt/DtMenuItem.h
>
16
#include <
vrvCoreQt/DtMenu.h
>
17
18
namespace
makVrv
19
{
20
class
DtDe;
21
}
22
23
namespace
makVrv
24
{
25
26
namespace
exampleSymbolFacade5
27
{
28
34
class
DT_DLL_EXAMPLESYMBOLFACADE5
DtSymbolDriverToolbar
35
:
public
makVrv::DtToolbar
36
{
37
public
:
38
40
DtSymbolDriverToolbar
(
makVrv::DtDe
& );
41
43
virtual
~
DtSymbolDriverToolbar
();
44
46
virtual
QToolBar
* createToolbar(
makVrv::DtDe
&,
QWidget
* parent );
47
48
};
49
50
55
class
DT_DLL_EXAMPLESYMBOLFACADE5
DtAddSymbolItem
:
public
makVrv::DtMenuItem
56
{
57
public
:
58
60
DtAddSymbolItem
(
makVrv::DtDe
& de );
61
63
virtual
~
DtAddSymbolItem
();
64
67
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent );
68
73
virtual
void
on_triggered();
74
75
protected
:
76
77
makVrv::DtDe
&
myDe
;
78
79
};
80
81
88
class
DT_DLL_EXAMPLESYMBOLFACADE5
DtRotateSymbolItem
:
public
makVrv::DtMenuItem
89
{
90
public
:
91
93
DtRotateSymbolItem
(
makVrv::DtDe
& de );
94
96
virtual
~
DtRotateSymbolItem
();
97
100
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent );
101
104
virtual
void
on_aboutToShow();
105
109
virtual
void
on_triggered();
110
111
protected
:
112
113
QAction
*
myAction
;
114
115
makVrv::DtDe
&
myDe
;
116
117
};
118
119
126
class
DT_DLL_EXAMPLESYMBOLFACADE5
DtHideSymbolItem
:
public
makVrv::DtMenuItem
127
{
128
public
:
129
131
DtHideSymbolItem
(
makVrv::DtDe
& de );
132
134
virtual
~
DtHideSymbolItem
();
135
138
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent );
139
142
virtual
void
on_aboutToShow();
143
146
virtual
void
on_triggered();
147
148
protected
:
149
150
QAction
*
myAction
;
151
152
makVrv::DtDe
&
myDe
;
153
154
};
155
156
162
class
DT_DLL_EXAMPLESYMBOLFACADE5
DtDeleteSymbolItem
:
public
makVrv::DtMenuItem
163
{
164
public
:
165
167
DtDeleteSymbolItem
(
makVrv::DtDe
& de );
168
170
virtual
~
DtDeleteSymbolItem
();
171
174
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent );
175
178
virtual
void
on_aboutToShow();
179
182
virtual
void
on_triggered();
183
184
protected
:
185
186
QAction
*
myAction
;
187
188
makVrv::DtDe
&
myDe
;
189
190
};
191
194
class
DT_DLL_EXAMPLESYMBOLFACADE5
DtSymbolFacadeExampleMenu
:
public
DtMenu
195
{
196
public
:
198
DtSymbolFacadeExampleMenu
(
DtDe
& de);
199
201
virtual
~
DtSymbolFacadeExampleMenu
();
202
204
virtual
QMenu
* createMenu(
DtDe
& de,
QWidget
* parent );
205
};
206
207
}
208
}
Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)