VR-Vantage API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Tutorials
File List
File Members
include
vrvCoreQt
DtTerrainItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtTerrainItems.h,v $ $Revision: 1.8 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtTerrainItems_H_
14
#define DtTerrainItems_H_
15
16
#include <
vrvCoreQt/vrvCoreQt.h
>
17
#include <
vrvCoreQt/DtMenuItem.h
>
18
19
namespace
makVrv
20
{
23
class
DT_DLL_VRVCOREQT
DtNewTerrainItem
:
public
DtMenuItem
24
{
25
Q_OBJECT;
26
public
:
27
DtNewTerrainItem
(
DtDe
& de);
28
29
virtual
~
DtNewTerrainItem
();
30
32
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
33
34
protected
:
35
37
virtual
void
on_triggered();
38
39
protected
:
40
DtDe
&
myDe
;
41
};
42
45
class
DT_DLL_VRVCOREQT
DtOpenTerrainItem
:
public
DtMenuItem
46
{
47
Q_OBJECT;
48
public
:
49
DtOpenTerrainItem
(
DtDe
& de);
50
51
virtual
~
DtOpenTerrainItem
();
52
54
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
55
56
protected
:
57
59
virtual
void
on_triggered();
60
61
protected
:
62
DtDe
&
myDe
;
63
};
64
67
class
DT_DLL_VRVCOREQT
DtSaveTerrainItem
:
public
DtMenuItem
68
{
69
Q_OBJECT;
70
public
:
71
DtSaveTerrainItem
(
DtDe
& de);
72
73
virtual
~
DtSaveTerrainItem
();
74
76
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
77
78
protected
:
79
81
virtual
void
on_triggered();
82
83
protected
:
84
DtDe
&
myDe
;
85
};
86
89
class
DT_DLL_VRVCOREQT
DtSaveTerrainAsItem
:
public
DtMenuItem
90
{
91
Q_OBJECT;
92
public
:
93
DtSaveTerrainAsItem
(
DtDe
& de);
94
95
virtual
~
DtSaveTerrainAsItem
();
96
98
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
99
100
protected
:
101
103
virtual
void
on_triggered();
104
105
protected
:
106
DtDe
&
myDe
;
107
};
108
111
class
DT_DLL_VRVCOREQT
DtCloseTerrainItem
:
public
DtMenuItem
112
{
113
Q_OBJECT;
114
public
:
115
DtCloseTerrainItem
(
DtDe
& de);
116
117
virtual
~
DtCloseTerrainItem
();
118
120
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
121
122
protected
:
123
125
virtual
void
on_triggered();
126
127
protected
:
128
DtDe
&
myDe
;
129
};
130
}
131
132
#endif
133
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)