VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
environmentalStatePageItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 class QComboBox;
16 
17 namespace makVrf
18 {
19  namespace makVrfGuiObjectInformationQt
20  {
21  class DtInformationDialogPageLogic;
22 
24  {
25  public:
26 
29  , myPointNumber(0)
30  {
31  }
32 
33  void setPointNumber(int i) { myPointNumber = i; };
34 
35  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
37  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
38 
39  void setLocation(const DtVector& v)
40  {
41  myCurrentLocation = v;
42  }
43 
44  const DtVector& location() const
45  {
46  return myCurrentLocation;
47  }
48 
49  int pointNumber() const
50  {
51  return myPointNumber;
52  }
53 
54  protected:
57  };
58 
60  {
61  public:
64  {
65  }
66 
68 
69  static std::string creatorName();
70 
71  protected:
74  };
75 
77 
79  {
80  public:
83  {
84  }
85 
87 
88  static std::string creatorName();
89 
90  protected:
93  };
94 
96 
98  {
99  public:
102  {
103  }
104 
106 
107  static std::string creatorName();
108 
109  virtual bool shouldBeHidden() const;
110 
111  virtual bool needsPageLogicForWidgetRepresentation() const;
112 
113  protected:
115  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
117  };
118 
120 
122  {
123  public:
126  {
127  }
128 
131  {
132  }
133 
134  static std::string creatorName();
135 
136  protected:
139  };
140 
142 
144  {
145  public:
148  {
149  }
150 
153  {
154  }
155 
156  static std::string creatorName();
157 
158  protected:
161  };
162 
164 
166  {
167  public:
170  {
171  }
172 
175  {
176  }
177 
178  static std::string creatorName();
179 
180  protected:
183  };
184 
186 
188  {
189  public:
192  {
193  }
194 
197  {
198  }
199 
200  static std::string creatorName();
201 
202  protected:
205  };
206 
208 
210  {
211  public:
212 
215  {
216  }
217 
219 
220  static std::string creatorName();
221 
222  protected:
223  virtual void stateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
224  };
225 
227  }
228 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)