VR-Forces 4.3 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
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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)