VR-Forces 4.2 Class Documentation
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 
18 #include <QtGui/QValidator>
19 
20 class QCheckBox;
21 class DtTerrainDatabase;
22 class QComboBox;
23 class QLineEdit;
24 
26 {
27  Q_OBJECT
28 
29 public:
30 
31  DtTerrainDisplayOptionsWidget(QWidget* parent = NULL, const Qt::WindowFlags& flags = 0);
32 
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:
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)