VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
exampleSymbolFacade3
DtSymbolDriverToolbar3.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 <
exampleSymbolFacade3.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
exampleSymbolFacade3
27
{
28
34
class
DT_DLL_EXAMPLESYMBOLFACADE3
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_EXAMPLESYMBOLFACADE3
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
89
class
DT_DLL_EXAMPLESYMBOLFACADE3
DtRotateSymbolItem
:
public
makVrv::DtMenuItem
90
{
91
public
:
92
94
DtRotateSymbolItem
( makVrv::DtDe& de );
95
97
virtual
~
DtRotateSymbolItem
();
98
101
virtual
QAction
* createAction( makVrv::DtDe&,
QWidget
* parent );
102
105
virtual
void
on_aboutToShow();
106
110
virtual
void
on_triggered();
111
112
protected
:
113
114
QAction
*
myAction
;
115
116
makVrv::DtDe&
myDe
;
117
118
};
119
122
class
DT_DLL_EXAMPLESYMBOLFACADE3
DtSymbolFacadeExampleMenu
:
public
DtMenu
123
{
124
public
:
126
DtSymbolFacadeExampleMenu
(
DtDe
& de);
127
129
virtual
~
DtSymbolFacadeExampleMenu
();
130
132
virtual
QMenu
* createMenu(
DtDe
& de,
QWidget
* parent );
133
};
134
}
135
}
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)