VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
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
Q_OBJECT
106
107
public
:
108
//CTOR
109
DtVrfSelectionAddToNewSelectionGroupAction
(
makVrv::DtDe
& de);
110
111
//DTOR
112
virtual
~
DtVrfSelectionAddToNewSelectionGroupAction
();
113
115
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
116
117
protected
:
119
virtual
void
on_aboutToShow();
120
121
virtual
void
on_triggered();
122
123
protected
:
124
makVrv::DtDe
&
myDe
;
125
QAction
*
myAction
;
126
};
127
129
class
DT_DLL_VRFGUICOREQT
DtZoomToExtentsAction
:
public
makVrv::DtMenuItem
130
{
131
public
:
132
//CTOR
133
DtZoomToExtentsAction
(
makVrv::DtDe
& de);
134
135
//DTOR
136
virtual
~
DtZoomToExtentsAction
();
137
139
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
140
141
protected
:
142
virtual
void
on_triggered();
143
144
protected
:
145
makVrv::DtDe
&
myDe
;
146
QAction
*
myAction
;
147
};
148
}
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)