VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
engineeringObjectInformationPageItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
14 #include <vrfutil/rwProperties.h>
15 
16 class QComboBox;
17 class QWidget;
18 
19 namespace makVrf
20 {
21  struct DtVrlinkSimulatedEnvironmentProcess;
22 
23  namespace makVrfGuiObjectInformationQt
24  {
25  class DtInformationDialogPageLogic;
26  class DtLevelBar;
27 
29  {
30  public:
33  , myPercentComplete(0)
34  , myParameterProperties("")
35  {
36  }
37 
39 
40  virtual QWidget* widgetRepresentation(QWidget* p, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
41 
42  static std::string creatorName();
43 
44  virtual bool mouseReleaseEvent();
45 
46  protected:
49  virtual void stateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
50 
51  protected:
54  };
55 
57 
59  {
60  public:
63  {
64  }
65 
67 
68  static std::string creatorName();
69 
70  virtual QWidget* widgetRepresentation(QWidget* parent, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
71 
72  virtual bool mouseReleaseEvent();
73  virtual std::string icon() const;
74 
75  protected:
78  virtual void stateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
79  virtual void adjustWidgetForColumnSpan(int colSpan);
80  virtual void adjustWidgetForRowSpan(int rowSpan);
81  };
82 
84 
86  {
87  public:
90  {
91  }
92 
94 
95  static std::string creatorName();
96 
97  protected:
100  };
101 
103 
105  {
106  public:
109  {
110  }
111 
113 
114  static std::string creatorName();
115 
116  protected:
119  };
120 
122 
124  {
125  public:
128  {
129  }
130 
132 
133  static std::string creatorName();
134 
135  protected:
138  };
139 
141 
143  {
144  public:
147  {
148  }
149 
151 
152  static std::string creatorName();
153 
154  virtual double height(const DtVrlinkSimulatedEnvironmentProcess* ep) const;
155 
156  protected:
159  };
160 
162 
164  {
165  public:
168  {
169  }
170 
172 
173  static std::string creatorName();
174  virtual QWidget* widgetRepresentation(QWidget* parent, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
175 
176  protected:
179  virtual bool shouldBeHidden() const;
180  };
181 
183  }
184 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)