VR-Forces 4.3 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:
146 
149  {
150  }
151 
153 
154  static std::string creatorName();
155 
156  protected:
157  virtual void stateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
158  };
159 
161  }
162 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)