VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrlQt
DtAggregateMenuItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
#pragma once
9
10
#include <
vrvVrlQt/vrvVrlQt.h
>
11
#include <
vrvCoreQt/DtMenuItem.h
>
12
13
namespace
makVrv
14
{
15
class
DtDe;
16
20
class
DT_DLL_VRVVRLQT
DtExpandAggregateMenuItem
:
public
DtMenuItem
21
{
22
public
:
24
DtExpandAggregateMenuItem
(
makVrv::DtDe
& de);
25
27
virtual
~
DtExpandAggregateMenuItem
();
28
30
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
31
32
protected
:
34
virtual
void
on_aboutToShow();
35
37
virtual
void
on_triggered();
38
39
protected
:
40
makVrv::DtDe
&
myDe
;
41
QAction
*
myAction
;
42
};
43
44
48
class
DT_DLL_VRVVRLQT
DtExpandAllAggregateMenuItem
:
public
DtMenuItem
49
{
50
public
:
52
DtExpandAllAggregateMenuItem
(
makVrv::DtDe
& de);
53
55
virtual
~
DtExpandAllAggregateMenuItem
();
56
58
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
59
60
protected
:
62
virtual
void
on_aboutToShow();
63
65
virtual
void
on_triggered();
66
67
protected
:
68
makVrv::DtDe
&
myDe
;
69
QAction
*
myAction
;
70
};
71
72
76
class
DT_DLL_VRVVRLQT
DtCollapseAggregateMenuItem
:
public
DtMenuItem
77
{
78
public
:
80
DtCollapseAggregateMenuItem
(
makVrv::DtDe
& de);
81
83
virtual
~
DtCollapseAggregateMenuItem
();
84
86
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
87
88
protected
:
90
virtual
void
on_aboutToShow();
91
93
virtual
void
on_triggered();
94
95
protected
:
96
makVrv::DtDe
&
myDe
;
97
QAction
*
myAction
;
98
};
99
100
103
class
DT_DLL_VRVVRLQT
DtCollapseAllAggregateMenuItem
:
public
DtMenuItem
104
{
105
public
:
107
DtCollapseAllAggregateMenuItem
(
makVrv::DtDe
& de);
108
110
virtual
~
DtCollapseAllAggregateMenuItem
();
111
113
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
114
115
protected
:
117
virtual
void
on_aboutToShow();
118
120
virtual
void
on_triggered();
121
122
protected
:
123
makVrv::DtDe
&
myDe
;
124
QAction
*
myAction
;
125
};
126
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)