VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtSelectionGroupActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrvCoreQt/DtMenu.h
>
15
#include <
vrvCoreQt/DtMenuItem.h
>
16
17
#include <QObject>
18
19
namespace
makVrf
20
{
22
class
DT_DLL_VRFGUICOREQT
DtVrfSelectionGroupMenu
:
public
makVrv::DtMenu
23
{
24
public
:
25
//CTOR
26
DtVrfSelectionGroupMenu
(
makVrv::DtDe
& de);
27
28
//DTOR
29
virtual
~
DtVrfSelectionGroupMenu
();
30
32
virtual
QMenu
* createMenu(
makVrv::DtDe
&,
QWidget
* parent);
33
};
34
38
class
DT_DLL_VRFGUICOREQT
DtVrfSelectSelectionGroupMenu
:
public
QObject
,
public
makVrv::DtMenu
39
{
40
Q_OBJECT
41
public
:
42
//CTOR
43
DtVrfSelectSelectionGroupMenu
(
makVrv::DtDe
& de);
44
45
//DTOR
46
virtual
~
DtVrfSelectSelectionGroupMenu
();
47
49
virtual
QMenu
* createMenu(
makVrv::DtDe
&,
QWidget
* parent);
50
51
protected
slots:
52
virtual
void
onAboutToShow();
53
55
virtual
void
onSelectSelectionGroup();
56
};
57
60
class
DT_DLL_VRFGUICOREQT
DtVrfSelectionAddToSelectionGroupMenu
:
public
QObject
,
public
makVrv::DtMenu
61
{
62
Q_OBJECT
63
public
:
64
//CTOR
65
DtVrfSelectionAddToSelectionGroupMenu
(
makVrv::DtDe
& de);
66
67
//DTOR
68
virtual
~
DtVrfSelectionAddToSelectionGroupMenu
();
69
71
virtual
QMenu
* createMenu(
makVrv::DtDe
&,
QWidget
* parent);
72
73
protected
slots:
74
virtual
void
onAboutToShow();
75
77
virtual
void
addItemsToSelectionGroup();
78
};
79
82
class
DT_DLL_VRFGUICOREQT
DtVrfSelectionRemoveFromSelectionGroupMenu
:
public
QObject
,
public
makVrv::DtMenu
83
{
84
Q_OBJECT
85
public
:
86
//CTOR
87
DtVrfSelectionRemoveFromSelectionGroupMenu
(
makVrv::DtDe
& de);
88
89
//DTOR
90
virtual
~
DtVrfSelectionRemoveFromSelectionGroupMenu
();
91
93
virtual
QMenu
* createMenu(
makVrv::DtDe
&,
QWidget
* parent);
94
95
protected
slots:
96
virtual
void
onAboutToShow();
97
99
virtual
void
removeItemsFromSelectionGroup();
100
};
101
103
class
DT_DLL_VRFGUICOREQT
DtVrfSelectionAddToNewSelectionGroupAction
:
public
makVrv::DtMenuItem
104
{
105
public
:
106
//CTOR
107
DtVrfSelectionAddToNewSelectionGroupAction
(
makVrv::DtDe
& de);
108
109
//DTOR
110
virtual
~
DtVrfSelectionAddToNewSelectionGroupAction
();
111
113
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
114
115
protected
:
117
virtual
void
on_aboutToShow();
118
119
virtual
void
on_triggered();
120
121
protected
:
122
makVrv::DtDe
&
myDe
;
123
QAction
*
myAction
;
124
};
125
127
class
DT_DLL_VRFGUICOREQT
DtZoomToExtentsAction
:
public
makVrv::DtMenuItem
128
{
129
public
:
130
//CTOR
131
DtZoomToExtentsAction
(
makVrv::DtDe
& de);
132
133
//DTOR
134
virtual
~
DtZoomToExtentsAction
();
135
137
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
138
139
protected
:
140
virtual
void
on_triggered();
141
142
protected
:
143
makVrv::DtDe
&
myDe
;
144
QAction
*
myAction
;
145
};
146
}
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
)