VR-Forces 4.2 Class Documentation
terrainDatabaseInformationDlg.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: terrainDatabaseInformationDlg.h,v $ $Revision: 1.8 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef DTTERRAINDATABASEINFORMATIONDLG_H_
13 #define DTTERRAINDATABASEINFORMATIONDLG_H_
14 
15 class DtTerrainDatabase;
16 class QTreeWidget;
17 class QPushButton;
18 
19 #include <QtGui/QWidget>
20 
21 #include "drawerNative/convUtils.h"
22 
25 {
26 
27  Q_OBJECT
28 
29 public:
30 
31  DtTerrainDatabaseInformationDialog(QWidget* parent = NULL, const Qt::WindowFlags& flags = 0);
32 
34 
35  static DtTerrainDatabaseInformationDialog* create(QWidget* parent = NULL,
36  const Qt::WindowFlags& flags = 0);
37 
38  virtual bool init();
39 
40 protected:
41  virtual bool initConnections();
42  virtual void keyPressEvent(QKeyEvent *e);
43 
44 protected:
45  virtual void setupDatabaseExtents(const DtTerrainDatabase* db);
46  virtual void setupDatabaseOrigin(const DtTerrainDatabase* db);
47  virtual void setupSpheroidInformation(const DtTerrainDatabase* db);
48  virtual void setupPolygonInformation(const DtTerrainDatabase* db);
49  virtual void setupDatabaseFileInfo(const DtTerrainDatabase* db);
50  virtual void setupDatabaseSize(const DtTerrainDatabase* db);
51  virtual void setupIntersectorInformation(const DtTerrainDatabase* db);
52 
53 public slots:
55  virtual void setTerrainDatabase(const DtTerrainDatabase*);
56  virtual void updateUnits(const QString&, const QString&, const QString&);
57 
58 protected:
61  const DtTerrainDatabase* myTerrainDb;
62 };
63 
64 #endif
65 

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)