VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
weatherStatePageItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
15 
16 #include <vrfmsgs/simMessage.h>
17 
18 class QComboBox;
19 
20 namespace makVrf
21 {
22  namespace makVrfGuiObjectInformationQt
23  {
24  class DtInformationDialogPageLogic;
25 
27  {
28  public:
31 
33  virtual QWidget* widgetRepresentation(QWidget* parent, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
34  };
35 
37  {
38  Q_OBJECT
39 
40  public:
42  : DtEntityIcon(de)
43  {
44  }
45 
47  : DtEntityIcon(l)
48  {
49  }
50 
51  static std::string creatorName();
52 
53  protected:
54  virtual QString iconKey(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s) const;
55  virtual QVariant value(int col, int role, const QTreeWidgetItem* item,
57  virtual QPixmap containerIconForState(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
58  virtual QWidget* widgetRepresentation(QWidget* parent, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
59  virtual bool mouseReleaseEvent();
60 
61  protected:
63  };
64 
66 
68  {
69  public:
72  {
73  }
74 
76 
77  static std::string creatorName();
78 
79  protected:
82  };
83 
85 
87  {
88  public:
91  {
92  }
93 
95 
96  static std::string creatorName();
97 
98  protected:
101  };
102 
104 
106  {
107  public:
110  {
111  }
112 
114 
115  static std::string creatorName();
116 
117  protected:
120  };
121 
123 
125  {
126  public:
129  {
130  }
131 
133 
134  static std::string creatorName();
135 
136  protected:
139  };
140 
142 
144  {
145  public:
148  {
149  }
150 
152 
153  static std::string creatorName();
154 
155  protected:
158  };
159 
161 
163  {
164  public:
167  {
168  }
169 
171 
172  static std::string creatorName();
173 
174  protected:
177  };
178 
180 
182  {
183  public:
186  {
187  }
188 
190 
191  static std::string creatorName();
192 
193  protected:
196  };
197 
199 
201  {
202  public:
205  {
206  }
207 
209 
211 
212  static std::string creatorName();
213 
214  protected:
216  };
217 
219 
221  {
222  public:
225  {
226  }
227 
230 
231  static std::string creatorName();
232 
233  protected:
235  };
236 
238 
240  {
241  public:
244  {
245  }
246 
248 
249  static std::string creatorName();
250 
251  protected:
255  };
256 
258 
260  {
261  public:
264  {
265  }
266 
268 
269  static std::string creatorName();
270 
271  protected:
275  };
276 
278 
280  {
281  public:
284  {
285  }
286 
288 
289  static std::string creatorName();
290 
291  protected:
295  };
296 
298 
300  {
301  public:
304  {
305  }
306 
308 
309  static std::string creatorName();
310 
311  protected:
315  };
316 
318 
320  {
321  public:
324  {
325  }
326 
328 
329  static std::string creatorName();
330 
331  protected:
335  };
336 
338 
340  {
341  public:
344  {
345  }
346 
348 
349  static std::string creatorName();
350 
351  protected:
354  };
355 
357 
359  {
360  public:
363  {
364  }
365 
367 
368  static std::string creatorName();
369 
370  protected:
373  };
374 
376 
378  {
379  public:
382  {
383  }
384 
386 
387  static std::string creatorName();
388 
389  protected:
392  };
393 
395 
397  {
398  public:
401  {
402  }
403 
405 
406  static std::string creatorName();
407 
408  protected:
411  };
412 
414 
416  {
417  public:
420  {
421  }
422 
424 
425  static std::string creatorName();
426 
427  protected:
430  };
431 
433 
435  {
436  public:
439  {
440  }
441 
443 
444  static std::string creatorName();
445 
446  protected:
449  };
450 
452 
454  {
455  public:
458  {
459  }
460 
462 
463  static std::string creatorName();
464 
465  protected:
468  };
469 
471 
473  {
474  public:
477  {
478  }
479 
481 
482  static std::string creatorName();
483 
484  protected:
487  };
488 
490 
492  {
493  public:
496  {
497  }
498 
500 
501  static std::string creatorName();
502 
503  protected:
506  };
507 
509 
511  {
512  public:
515  {
516  }
517 
519 
520  static std::string creatorName();
521 
522  protected:
525  };
526 
528 
530  {
531  public:
534  {
535  }
536 
538 
539  static std::string creatorName();
540 
541  protected:
544  };
545 
547  }
548 
549 }
DtItemUpdateFunctionCreator< DtWeatherStateSurfaceTransparency > DtWeatherStateSurfaceTransparencyCreator
Definition: weatherStatePageItems.h:375
DtWeatherStateAirTemperatureAltitude(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:282
DtItemUpdateFunctionCreator< DtWeatherStateSwellStateDirection > DtWeatherStateSwellStateDirectionCreator
Definition: weatherStatePageItems.h:394
DtWeatherStatePrecipitationType(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:203
DtWeatherStatePriority(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:89
DtItemUpdateFunctionCreator< DtWeatherStateWindSpeedAndDirection > DtWeatherStateWindSpeedAndDirectionCreator
Definition: weatherStatePageItems.h:160
DtItemUpdateFunctionCreator< DtWeatherStatePrecipitationTypeAndIntensity > DtWeatherStatePrecipitationTypeAndIntensityCreator
Definition: weatherStatePageItems.h:179
DtItemUpdateFunctionCreator< DtWeatherStateVisibility > DtWeatherStateVisibilityCreator
Definition: weatherStatePageItems.h:84
DtItemUpdateFunctionCreator< DtWeatherStateSnowMinimumAltitude > DtWeatherStateSnowMinimumAltitudeCreator
Definition: weatherStatePageItems.h:508
DtItemUpdateFunctionCreator< DtWeatherStateSnowAccumulation > DtWeatherStateSnowAccumulationCreator
Definition: weatherStatePageItems.h:489
DtWeatherIcon(DtInformationDialogPageLogic *l)
Definition: weatherStatePageItems.h:46
DtItemUpdateFunctionCreator< DtWeatherStateFogHeight > DtWeatherStateFogHeightCreator
Definition: weatherStatePageItems.h:470
DtItemUpdateFunctionCreator< DtWeatherStateAirPressureAltitude > DtWeatherStateAirPressureAltitudeCreator
Definition: weatherStatePageItems.h:317
Definition: entityInformationPageItems.h:104
DtItemUpdateFunctionCreator< DtWeatherStateSeaState > DtWeatherStateSeaStateCreator
Definition: weatherStatePageItems.h:413
DtWeatherStateSurgeDepth(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:437
DtItemUpdateFunctionCreator< DtWeatherStateSurgeDepth > DtWeatherStateSurgeDepthCreator
Definition: weatherStatePageItems.h:451
DtWeatherStateChoppiness(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:418
DtWeatherStateCloudState(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:108
DtItemUpdateFunctionCreator< DtWeatherStateChoppiness > DtWeatherStateChoppinessCreator
Definition: weatherStatePageItems.h:432
DtWeatherStatePrecipitationIntensity(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:223
DtWeatherStateSnowMinimumAltitude(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:494
DtWeatherStateWindDirection(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:184
DtItemUpdateFunctionCreator< DtWeatherIcon > DtWeatherIconCreator
Definition: weatherStatePageItems.h:65
Definition: entityInformationPageItems.h:31
The declaration of the makArchives::DtEnvironmentRecord class.
DtWeatherStateHumidity(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:322
DtWeatherStateFogHeight(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:456
DtItemUpdateFunctionCreator< DtWeatherStatePrecipitationType > DtWeatherStatePrecipitationTypeCreator
Definition: weatherStatePageItems.h:218
DtItemUpdateFunctionCreator< DtWeatherStateAmbientAirTemperature > DtWeatherStateAmbientAirTemperatureCreator
Definition: weatherStatePageItems.h:257
DtItemUpdateFunctionCreator< DtWeatherStatePrecipitationIntensity > DtWeatherStatePrecipitationIntensityCreator
Definition: weatherStatePageItems.h:237
DtWeatherStateSwellStateDirection(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:380
DtWeatherStateSnowAccumulation(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:475
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:36
DtWeatherStateWindSpeed(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:127
DtWeatherStateRainAccumulation(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:532
DtWeatherStateAirPressureAltitude(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:302
DtWeatherIcon(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:41
DtWeatherStateVisibility(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:70
DtItemUpdateFunctionCreator< DtWeatherStateAmbientAirPressure > DtWeatherStateAmbientAirPressureCreator
Definition: weatherStatePageItems.h:277
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
DtItemUpdateFunctionCreator< DtWeatherStateUnderwaterVisiblity > DtWeatherStateUnderwaterVisiblityCreator
Definition: weatherStatePageItems.h:356
DtWeatherStateAmbientAirPressure(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:262
DtWeatherStateUnderwaterVisiblity(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:342
DtWeatherStateSnowRoadAccumulation(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:513
DtWeatherStateSurfaceTransparency(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:361
DtWeatherStateAmbientAirTemperature(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:242
DtItemUpdateFunctionCreator< DtWeatherStatePriority > DtWeatherStatePriorityCreator
Definition: weatherStatePageItems.h:103
DtItemUpdateFunctionCreator< DtWeatherStateCloudState > DtWeatherStateCloudStateCreator
Definition: weatherStatePageItems.h:122
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtItemUpdateFunctionCreator< DtWeatherStateHumidity > DtWeatherStateHumidityCreator
Definition: weatherStatePageItems.h:337
DtItemUpdateFunctionCreator< DtWeatherStateSnowRoadAccumulation > DtWeatherStateSnowRoadAccumulationCreator
Definition: weatherStatePageItems.h:527
DtWeatherStatePrecipitationTypeAndIntensity(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:165
DtItemUpdateFunctionCreator< DtWeatherStateAirTemperatureAltitude > DtWeatherStateAirTemperatureAltitudeCreator
Definition: weatherStatePageItems.h:297
makArchives::DtEnvironmentRecord myEnvironmentRecord
Definition: weatherStatePageItems.h:62
DtItemUpdateFunctionCreator< DtWeatherStateWindDirection > DtWeatherStateWindDirectionCreator
Definition: weatherStatePageItems.h:198
Contains makVrv::DtEntityInformationPageItems class.
DtWeatherStateWindSpeedAndDirection(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:146
DtItemUpdateFunctionCreator< DtWeatherStateRainAccumulation > DtWeatherStateRainAccumulationCreator
Definition: weatherStatePageItems.h:546
DtItemUpdateFunctionCreator< DtWeatherStateWindSpeed > DtWeatherStateWindSpeedCreator
Definition: weatherStatePageItems.h:141
DtWeatherStateSeaState(makVrv::DtDe &de)
Definition: weatherStatePageItems.h:399
Definition: weatherStatePageItems.h:36

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)