VR-Forces 4.1 Class Documentation
DtLastPointClickedWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
14 
16 #include <vrvCoreQt/DtPage.h>
17 
18 namespace makVrv
19 {
20  class DtDe;
21 }
22 
23 namespace makVrf
24 {
25  class DtLastPointClickedWidgetLogic;
27 
33  {
34  Q_OBJECT
35 
36  public:
38  virtual ~DtLastPointInfoLocation();
39 
40  virtual void setAltitudeSelectionEnabled(bool enabled);
41  };
42 
45  : public makVrv::DtPage
47  {
48  Q_OBJECT
49 
50  public:
51 
53  virtual ~DtLastPointClickedWidget();
54 
56  virtual QIcon icon();
57 
59  virtual QString title();
60 
62  virtual const std::string& pageClassName() const;
63 
64 
65  protected:
66 
69 
71  DtLastPointClickedWidget(makVrv::DtDe& de, QWidget* parent = 0, Qt::WindowFlags f = 0);
72 
74  virtual void activate();
75 
77  virtual void deactivate();
78 
80  virtual void setupGui();
81 
83  virtual void setXLabel(const QString&);
84  virtual void setYLabel(const QString&);
85  virtual void setZLabel(const QString&);
86 
88  virtual void setXValue(const QString&);
89  virtual void setYValue(const QString&);
90 
91  virtual QString xValue() const;
92  virtual QString yValue() const;
93  virtual QString zValue() const;
94 
95  virtual DtVector location() const;
96 
98  virtual void setLocation(const DtVector&);
99 
101  virtual void setCoordinateSystem(
103 
105  virtual void setCurrentAltitudeTypeSelection(int);
106 
107  private:
108 
111 
113  DtLastPointClickedWidget& operator=(const DtLastPointClickedWidget& orig);
114 
115  protected:
116 
117  std::string myClassName;
118 
121 
122  public:
124  };
125 
126 
130  {
131  public:
132 
135 
138 
142  virtual std::string pageClassName() const;
143 
145  virtual makVrv::DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
146  };
147 
148 }

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)