VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
terrainqt
terrainDisplayOptionsWidget.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: terrainDisplayOptionsWidget.h,v $ $Revision: 1.9 $ $State: Exp $
7
*******************************************************************************/
8
11
12
#ifndef TERRAINDISPLAYOPTIONSWIDGET_H
13
#define TERRAINDISPLAYOPTIONSWIDGET_H
14
15
#include "
tmqt/tmDisplayOptionsWidget.h
"
16
#include "
drawerNative/coordUtils.h
"
17
#include "
terrainqt/terrainqtDefines.h
"
18
#include <QtGui/QValidator>
19
20
class
QCheckBox
;
21
class
DtTerrainDatabase;
22
class
QComboBox
;
23
class
QLineEdit
;
24
25
class
DT_DLL_terrainqt
DtTerrainDisplayOptionsWidget
:
public
DtTMDisplayOptionsWidget
26
{
27
Q_OBJECT
28
29
public
:
30
31
DtTerrainDisplayOptionsWidget
(
QWidget
* parent = NULL,
const
Qt::WindowFlags& flags = 0);
32
33
virtual
~
DtTerrainDisplayOptionsWidget
();
34
35
virtual
bool
init
(
const
DtTMFactory
* f);
36
38
virtual
void
applyChanges
();
39
40
public
:
41
43
static
DtTMDisplayOptionsWidget
*
create
(
QWidget
* parent,
const
Qt::WindowFlags& flags);
44
45
signals:
46
47
void
coordinateSystemChanged(
const
DtCoordSys
&);
48
void
useGreatCircleChanged(
bool
);
49
50
public
slots:
51
52
virtual
void
coordinateSystemChanged(
const
QString&);
53
virtual
void
changedCoordinateSystem(
const
DtCoordSys
& sys);
54
virtual
void
useGreatCircleChanged();
55
56
virtual
void
setTerrainDatabase(
const
DtTerrainDatabase*);
57
58
protected
slots:
59
virtual
void
precisionChanged(
const
QString&);
60
61
protected
:
63
virtual
void
modifyGeneralPage();
64
65
protected
:
66
virtual
void
updateGeneralOptions
(
const
DtTMDisplayOptions
* pdo);
67
68
protected
:
69
QComboBox
*
myCoordinateSystems
;
70
QCheckBox
*
myUseGreatCircle
;
71
QLineEdit
*
myCoordinatePrecision
;
72
QIntValidator
myValidator
;
73
};
74
75
#endif
76
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
)