VR-Forces 4.3.1 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
exampleSymbolFacade4
DtSymbolDriverToolbar4.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 <
exampleSymbolFacade4.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
exampleSymbolFacade4
27
{
28
34
class
DT_DLL_EXAMPLESYMBOLFACADE4
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_EXAMPLESYMBOLFACADE4
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_EXAMPLESYMBOLFACADE4
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
127
class
DT_DLL_EXAMPLESYMBOLFACADE4
DtHideSymbolItem
:
public
makVrv::DtMenuItem
128
{
129
public
:
130
132
DtHideSymbolItem
(
makVrv::DtDe
& de );
133
135
virtual
~
DtHideSymbolItem
();
136
139
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent );
140
143
virtual
void
on_aboutToShow();
144
147
virtual
void
on_triggered();
148
149
protected
:
150
151
QAction
*
myAction
;
152
153
makVrv::DtDe
&
myDe
;
154
155
};
156
159
class
DT_DLL_EXAMPLESYMBOLFACADE4
DtSymbolFacadeExampleMenu
:
public
DtMenu
160
{
161
public
:
163
DtSymbolFacadeExampleMenu
(
DtDe
& de);
164
166
virtual
~
DtSymbolFacadeExampleMenu
();
167
169
virtual
QMenu
* createMenu(
DtDe
& de,
QWidget
* parent );
170
};
171
172
}
173
}
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)