VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtTerrainProfileMenuItem.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 <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
12
#include <
vrvCoreQt/DtMenuItem.h
>
13
#include <
vrfGuiConstants/vrfMenuIds.h
>
14
15
namespace
makVrv
16
{
17
class
DtDe;
18
}
19
20
namespace
makVrf
21
{
22
27
class
DT_DLL_VRFGUICOREQT
DtTerrainProfileMenuItem
:
public
makVrv::DtMenuItem
28
{
29
public
:
30
//CTOR
31
DtTerrainProfileMenuItem
(
makVrv::DtDe
& de,
const
std::string& type =
DtTerrainProfileMenuItemId
);
32
33
//DTOR
34
virtual
~
DtTerrainProfileMenuItem
();
35
36
protected
:
37
39
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
40
virtual
void
on_triggered();
41
46
virtual
void
on_aboutToShow();
47
virtual
bool
enableProfile()
const
;
49
50
protected
:
51
makVrv::DtDe
&
myDe
;
52
QAction
*
myAction
;
53
};
54
56
class
DT_DLL_VRFGUICOREQT
DtTrackHistoryProfileMenuItem
:
public
DtTerrainProfileMenuItem
57
{
58
public
:
59
//CTOR
60
DtTrackHistoryProfileMenuItem
(
makVrv::DtDe
& de);
61
62
//DTOR
63
virtual
~
DtTrackHistoryProfileMenuItem
();
64
65
protected
:
66
68
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
69
virtual
bool
enableProfile()
const
;
70
};
71
74
class
DT_DLL_VRFGUICOREQT
DtTerrainProfileLineMenuItem
:
public
makVrv::DtMenuItem
75
{
76
public
:
77
//CTOR
78
DtTerrainProfileLineMenuItem
(
makVrv::DtDe
& de);
79
80
//DTOR
81
virtual
~
DtTerrainProfileLineMenuItem
();
82
83
protected
:
84
86
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
87
virtual
void
on_triggered();
88
90
virtual
void
on_aboutToShow();
91
92
protected
:
93
makVrv::DtDe
&
myDe
;
94
QAction
*
myAction
;
95
};
96
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)