VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
bhave3DGui
bhavePdgMenuActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2011 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
6
#pragma once
7
8
#include <
bhave3DGui/bhave3DGuiDefines.h
>
9
#include <
bhave3DGui/bhavePdgThread.h
>
10
#include <
bhave3DGui/generatePathDataWidget.h
>
11
#include <vrvCore/DtDe.h>
12
#include <vrvCoreQt/DtMenuItem.h>
13
#include "
vrfGuiCoreQt/autoHideDock.h
"
14
15
16
namespace
BHAVE
17
{
18
namespace
BHAVE3DGui
19
{
20
class
DT_DLL_bhave3DGui
DtBhaveGeneratePathDataAction
:
public
makVrv::DtMenuItem
21
{
22
Q_OBJECT
23
24
public
:
25
27
DtBhaveGeneratePathDataAction
(makVrv::DtDe& de,
DtBhavePdgThread
* pdgThread);
28
30
virtual
~
DtBhaveGeneratePathDataAction
();
31
34
virtual
QAction
* createAction(makVrv::DtDe&,
QWidget
* parent);
35
36
protected
:
37
virtual
void
slot_onTerrainGeometryLoaded();
38
virtual
void
slot_onTerrainLoaded(
const
std::string& terrain);
39
virtual
void
slot_onTerrainCleared();
40
41
protected
slots:
42
44
virtual
void
on_triggered();
45
46
protected
:
47
48
makVrv::DtDe&
myDe
;
49
QAction
*
myAction
;
50
QWidget
*
myParent
;
51
DtBhavePdgThread
*
myPdgThread
;
52
DtGeneratePathDataWidget
*
myPdgWidget
;
53
std::string
myLoadedTerrain
;
54
55
makVrf::DtAutoHideDock
*
dock
;
56
};
57
58
class
DT_DLL_bhave3DGui
DtBhaveConfigurePathDataAction
:
public
makVrv::DtMenuItem
59
{
60
Q_OBJECT
61
62
public
:
63
65
DtBhaveConfigurePathDataAction
(makVrv::DtDe& de);
66
68
virtual
~
DtBhaveConfigurePathDataAction
();
69
71
virtual
QAction
* createAction(makVrv::DtDe&,
QWidget
* parent);
72
73
protected
slots:
74
76
virtual
void
on_triggered();
77
78
protected
:
79
80
makVrv::DtDe&
myDe
;
81
QAction
*
myAction
;
82
QWidget
*
myParent
;
83
};
84
}
85
}
86
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)