VR-Forces 4.3.1 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
bhave3DGui
bhaveMenuActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#pragma once
10
11
#include <
bhave3DGui/bhave3DGuiDefines.h
>
12
#include <
vrfGuiCoreQt/helpActions.h
>
13
#include <
vrvCore/DtDe.h
>
14
#include <
vrvCoreQt/DtMenuItem.h
>
15
16
#include <QtCore/QProcess>
17
18
class
QAction
;
19
20
namespace
BHAVE
21
{
22
namespace
BHAVE3DGui
23
{
24
25
class
DtBhaveCrowdCreationDialog;
26
30
class
DT_DLL_bhave3DGui
DtBhaveCreateMultipleEntitiesAction
:
public
makVrv::DtMenuItem
31
{
32
Q_OBJECT
33
public
:
34
36
DtBhaveCreateMultipleEntitiesAction
(
makVrv::DtDe
& de);
37
39
virtual
~
DtBhaveCreateMultipleEntitiesAction
();
40
42
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
43
44
protected
:
45
47
virtual
void
on_triggered();
48
49
protected
:
50
51
makVrv::DtDe
&
myDe
;
52
QAction
*
myAction
;
53
};
54
58
class
DT_DLL_bhave3DGui
DtBhaveCreateSpawnSinkAction
:
public
makVrv::DtMenuItem
59
{
60
Q_OBJECT
61
public
:
62
64
DtBhaveCreateSpawnSinkAction
(
makVrv::DtDe
& de);
65
67
virtual
~
DtBhaveCreateSpawnSinkAction
();
68
70
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
71
72
protected
:
73
75
virtual
void
on_triggered();
76
77
protected
:
78
79
makVrv::DtDe
&
myDe
;
80
QAction
*
myAction
;
81
};
82
86
class
DtBhaveAboutAutodeskCognitionAction
:
public
makVrf::DtWebLinkMenuItem
87
{
88
public
:
89
//CTOR
90
DtBhaveAboutAutodeskCognitionAction
(
makVrv::DtDe
& de);
91
92
//DTOR
93
virtual
~DtBhaveAboutAutodeskCognitionAction
();
94
96
virtual
QAction
*
createAction
(
makVrv::DtDe
&,
QWidget
* parent);
97
};
98
102
class
DtBhaveAboutBoxAction
:
public
makVrv::DtMenuItem
103
{
104
Q_OBJECT
105
public
:
106
108
DtBhaveAboutBoxAction
(
makVrv::DtDe
& de);
109
111
virtual
~DtBhaveAboutBoxAction
();
112
114
virtual
QAction
*
createAction
(
makVrv::DtDe
&,
QWidget
* parent);
115
116
protected
:
117
119
virtual
void
on_triggered
();
120
121
protected
:
122
123
makVrv::DtDe
&
myDe
;
124
QAction
*
myAction
;
125
126
};
127
131
class
DtBhaveHelpAction
:
public
makVrv::DtMenuItem
132
{
133
Q_OBJECT
134
public
:
135
137
DtBhaveHelpAction
(
makVrv::DtDe
& de);
138
140
virtual
~DtBhaveHelpAction
();
141
143
virtual
QAction
*
createAction
(
makVrv::DtDe
&,
QWidget
* parent);
144
145
protected
:
146
148
virtual
void
on_triggered
();
149
150
protected
:
151
152
makVrv::DtDe
&
myDe
;
153
QAction
*
myAction
;
154
QProcess*
myAssistant
;
155
156
};
157
}
158
}
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)