VR-Forces 4.5 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
vrfGuiCoreQt
selectionGroupActions.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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (
www.mak.com
)