VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
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/DtHelpActions.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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)