VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
entityInformationPageItems.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 
12 #if !defined(Q_MOC_RUN)
18 #endif
19 
20 #include <QPixmap>
21 
22 class QComboBox;
24 class QProgressBar;
25 class QHBoxLayout;
26 class QToolButton;
27 
28 namespace makVrf
29 {
30  class DtVrfStateViewCollectionManager;
31  class DtEntityLocationStateComponent;
32 
33  namespace makVrfGuiObjectInformationQt
34  {
35  class DtInformationDialogPageLogic;
36  class DtLevelBar;
37 
39  {
40  public:
43  {
44  }
45 
48  {
49  }
50 
51  virtual QVariant widgetValue(int col, int role, DtSimObjectReference) const override;
52  virtual QVariant value(int col, int role, DtSimObjectReference) const override;
53  virtual QString widgetValue(DtSimObjectReference) const;
54  virtual QString value(DtSimObjectReference) const;
55 
56  virtual bool statePropertyIsOn(DtSimObjectReference, const DtString&) const;
57  virtual bool mouseReleaseEvent() override;
58  virtual bool needsPageLogicForWidgetRepresentation() const override;
59  };
60 
62  {
63  public:
66  {
67  }
68 
71  {
72  }
73 
74  static std::string creatorName();
75 
76  protected:
77  virtual QString value(DtSimObjectReference) const override;
78  virtual QString title(DtSimObjectReference) const override;
79  virtual bool shouldBeHidden(DtSimObjectReference) const override;
80  };
81 
83 
85  {
86  public:
89  {
90  }
91 
94  {
95  }
96 
97  static std::string creatorName();
98 
99  protected:
100  virtual QString value(DtSimObjectReference) const override;
101  virtual QString title(DtSimObjectReference) const override;
102  };
103 
105 
107  {
108  public:
111  {
112  }
113 
116  {
117  }
118 
119  static std::string creatorName();
120 
121  protected:
122  virtual QString value(DtSimObjectReference) const override;
123  virtual QString title(DtSimObjectReference) const override;
124  };
125 
127 
129  {
130  Q_OBJECT
131 
132  public:
135  {
136  }
137 
140  {
141  }
142 
143  static std::string creatorName();
144 
145  virtual void adjustWidgetForRowSpan(int rowSpan) override;
146  virtual void adjustWidgetForColumnSpan(int colSpan) override;
147 
148  protected:
149  virtual void updateImage();
150  virtual void activate(DtSimObjectReference s) override;
151  virtual bool mouseReleaseEvent() override;
152  virtual QPixmap containerIconForState(DtSimObjectReference s);
153 
154  virtual QVariant value(int col, int role, DtSimObjectReference) const override;
155  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference) override;
156  virtual QString title(DtSimObjectReference) const override;
157  virtual QString iconKey(DtSimObjectReference, const QColor& fillColor = Qt::transparent) const;
158 
159  virtual void stateViewUpdated(DtSimObjectReference s) override;
160 
161  protected:
162  mutable QString myIconKey;
163  mutable QPixmap myIcon;
164  };
165 
167 
169  {
170  Q_OBJECT
171 
172  public:
176  , myUUID(DtUUID::nullUUID())
177  {
178  }
179 
182  , DtVrfResourceRequestor(l->de())
183  , myUUID(DtUUID::nullUUID())
184  {
185  }
186 
187  virtual ~DtResourceLevel() override;
188 
189  static std::string creatorName();
190 
191  protected:
192  virtual QVariant value(int col, int role, DtSimObjectReference) const override;
193  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference) override;
194  virtual void activate(DtSimObjectReference state) override;
195 
196  struct Resource
197  {
198  QString barTitle;
199  QString toolTipTitle;
200  double max = 0.;
201  double current = 0.;
202  DtEntityType resourceType;
203  QLabel* icon = nullptr;
204  QProgressBar* bar = nullptr;
205  };
206 
207  virtual void updateToolTip();
208  virtual void updateToolTip(Resource&);
209  virtual void deactivate() override;
210  virtual QString title(DtSimObjectReference) const override;
211 
212  virtual void addResource(const DtSimResource& resource) override;
213  virtual void resourceUpdated(const DtSimResource& resource) override;
214  virtual void updateIfFuelResource(const DtSimResource& resource);
215  virtual void resourcesChanged() override;
216  virtual void resourceCheckingDisabled() override;
217  virtual void resourceCheckComplete() override;
218 
219  protected:
220  std::map<DtEntityType, Resource> myResources;
221  std::vector<DtEntityType> myMatchTypes;
222  int myBoxWidth = -1;
223  QString myDefaultTitle;
224  bool myVertical = false;
225  int myGridColumns = -1;
226  bool myTitle = false;
227  std::string myIcon;
228  Qt::Alignment myIconAlignment = Qt::AlignTop;
231  };
232 
234 
235  /*
236  class DT_DLL_VRFGUIOBJECTINFORMATIONQT DtEntityEmbarkedOnItem : public DtItemUpdateFunction
237  {
238  public:
239  DtEntityEmbarkedOnItem(makVrv::DtDe& de)
240  : DtItemUpdateFunction(de)
241  {
242  }
243 
244  DtEntityEmbarkedOnItem(DtInformationDialogPageLogic* l)
245  : DtItemUpdateFunction(l)
246  {
247  }
248 
249  static std::string creatorName();
250 
251  virtual bool mouseReleaseEvent();
252 
253  protected:
254  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
255  DtSimObjectReference);
256  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference);
257  virtual QString title(DtSimObjectReference) const override;
258  virtual QString iconKey(DtSimObjectReference) const;
259 
260  virtual void stateViewUpdated(DtSimObjectReference s);
261 
262  protected:
263  QString myIconKey;
264  QPixmap myIcon;
265  };
266 
267  typedef DtItemUpdateFunctionCreator<DtEntityEmbarkedOnItem> DtEntityEmbarkedOnItemCreator;
268 
269  */
270 
272  {
273  public:
276  {
277  }
278 
281  {
282  }
283 
284  static std::string creatorName();
285 
286  virtual bool needsPageLogicForWidgetRepresentation() const override;
287 
288  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference) override;
289 
290  protected:
291  virtual QString value(DtSimObjectReference) const override;
292  virtual QString title(DtSimObjectReference) const override;
293  };
294 
296 
298  {
299  public:
302  {
303  }
304 
307  {
308  }
309 
310  static std::string creatorName();
311 
312  virtual bool needsPageLogicForWidgetRepresentation() const override;
313 
314  protected:
315  virtual QString value(DtSimObjectReference) const override;
316  virtual QString title(DtSimObjectReference) const override;
317  };
318 
320 
322  {
323  public:
326  {
327  }
328 
331  {
332  }
333 
334  static std::string creatorName();
335 
336  virtual bool needsPageLogicForWidgetRepresentation() const override;
337 
338  protected:
339  virtual QString value(DtSimObjectReference) const override;
340  virtual QString title(DtSimObjectReference) const override;
341  };
342 
344 
346  {
347  public:
350  {
351  }
352 
355  {
356  }
357 
358  static std::string creatorName();
359 
360  protected:
361  virtual QString value(DtSimObjectReference) const override;
362  virtual QString title(DtSimObjectReference) const override;
363  };
364 
366 
368  {
369  public:
372  {
373  }
374 
377  {
378  }
379 
380  static std::string creatorName();
381 
382  protected:
383  virtual QString value(DtSimObjectReference) const override;
384  virtual QString title(DtSimObjectReference) const override;
385  };
386 
388 
390  {
391  public:
394  {
395  }
396 
399  {
400  }
401 
402  static std::string creatorName();
403 
404  protected:
405  virtual QString value(DtSimObjectReference) const override;
406  virtual QString title(DtSimObjectReference) const override;
407  };
408 
410 
412  {
413  public:
416  {
417  }
418 
421  {
422  }
423 
424  static std::string creatorName();
425 
426  protected:
427  virtual QString value(DtSimObjectReference) const override;
428  virtual QString title(DtSimObjectReference) const override;
429  };
430 
432 
434  {
435  public:
438  {
439  }
440 
443  {
444  }
445 
446  static std::string creatorName();
447 
448  protected:
449  virtual QString value(DtSimObjectReference) const override;
450  virtual QString title(DtSimObjectReference) const override;
451  };
452 
454 
456  {
457  public:
458 
461  {
462  }
463 
465 
466  static std::string creatorName();
467 
468  protected:
469  virtual QString value(DtSimObjectReference) const override;
470  virtual QString title(DtSimObjectReference) const override;
471  };
472 
474 
476  {
477  public:
478 
481  {
482  }
483 
485 
486  static std::string creatorName();
487 
488  virtual void setValue(const QString&);
489  virtual void setIndex(int);
490 
491  protected:
492  virtual QString value(DtSimObjectReference) const override;
493  virtual QString title(DtSimObjectReference) const override;
494 
495  protected:
496  QString myValue;
497  int myIndex;
498  };
499 
501  {
502  public:
503 
506  {
507  }
508 
510 
511  static std::string creatorName();
512 
513  protected:
514  virtual QString value(DtSimObjectReference) const override;
515  virtual QString title(DtSimObjectReference) const override;
516  };
517 
519 
521  {
522  public:
523 
526  {
527  }
528 
530 
531  static std::string creatorName();
532 
533  protected:
534  virtual QString value(DtSimObjectReference) const override;
535  virtual QString title(DtSimObjectReference) const override;
536  };
537 
539 
541  {
542  public:
545  {
546  }
547 
549 
550  virtual ~DtObjectStateExtendedLabels() override;
551 
552  virtual void clearExtendedLabels();
553  static std::string creatorName();
554 
555  protected:
556  virtual bool shouldBeHidden(DtSimObjectReference) const override;
557  virtual void updateFrom(const DtRwIntegerAttributeList&, const std::string& before);
558  virtual QString value(DtSimObjectReference) const override;
559  virtual void activate(DtSimObjectReference s) override;
560  virtual void slot_extendedLabelsChanged();
561 
562  protected:
563  std::map<std::string, DtEntityExtendedLabelItem*> myExtendedLabels;
564  mutable DtString myValue;
565  };
566 
568 
570  {
571  public:
572 
575  {
576  }
577 
580  {
581  }
582 
583  static std::string creatorName();
584 
585  protected:
586  virtual QString value(DtSimObjectReference) const override;
587  virtual QString title(DtSimObjectReference) const override;
588  };
589 
591 
593  {
594  public:
597  {
598  }
599 
602  {
603  }
604 
605  static std::string creatorName();
606 
607  protected:
608  virtual QString value(DtSimObjectReference) const override;
609  virtual QString title(DtSimObjectReference) const override;
610  };
611 
613 
615  {
616  public:
619  {
620  }
621 
624  {
625  }
626 
627  static std::string creatorName();
628 
629  protected:
630  virtual QString value(DtSimObjectReference) const override;
631  virtual QString title(DtSimObjectReference) const override;
632  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
633  virtual bool shouldBeHidden(DtSimObjectReference) const override;
634  virtual bool mouseReleaseEvent() override;
635  virtual DtFilename pixmapFile() const override;
636  };
637 
641  {
642  public:
645  {
646  }
647 
650  {
651  }
652 
653  static std::string creatorName();
654 
655  protected:
656  virtual QString value(DtSimObjectReference) const override;
657  virtual QString title(DtSimObjectReference) const override;
658  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
659  virtual bool mouseReleaseEvent() override;
660  virtual bool shouldBeHidden(DtSimObjectReference) const override;
661  virtual DtFilename pixmapFile() const override;
662  };
663 
665 
668  {
669  Q_OBJECT
670 
671  public:
674  {
675  }
676 
679  {
680  }
681 
682  static std::string creatorName();
683 
684  protected slots:
685  virtual void showInformation();
686 
687  protected:
688  virtual QWidget* createContainerData() const override;
689  virtual QString title(DtSimObjectReference) const override;
690  virtual bool needsPageLogicForWidgetRepresentation() const override;
691  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
692  virtual DtFilename pixmapFile() const override;
693  };
694 
696 
698  {
699  Q_OBJECT
700 
701  public:
704  {
705  }
706 
709  {
710  }
711 
712  static std::string creatorName();
713 
714  protected slots:
715  virtual void showInformation();
716 
717  protected:
718  virtual bool isValid(DtSimObjectReference) const;
719  virtual void activate(DtSimObjectReference s) override;
720  virtual void stateViewUpdated(DtSimObjectReference state) override;
721  virtual QWidget* createContainerData() const override;
722  virtual QString title(DtSimObjectReference) const override;
723  virtual bool needsPageLogicForWidgetRepresentation() const override;
724  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
725  virtual DtFilename pixmapFile() const override;
726 
727  public:
728  mutable QToolButton* myToolButton = nullptr;
729  };
730 
732 
734  {
735  Q_OBJECT
736 
737  public:
740  {
741  }
742 
745  {
746  }
747 
748  static std::string creatorName();
749 
750  protected slots:
751  virtual void planButtonPressed();
752 
753  protected:
754  virtual void stateViewUpdated(DtSimObjectReference state) override;
755  virtual QString value(DtSimObjectReference) const override;
756  virtual QString title(DtSimObjectReference) const override;
757 
758  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
759  virtual QWidget* createContainerData() const override;
760  virtual bool mouseReleaseEvent() override;
761  virtual DtFilename pixmapFile() const override;
762 
763  public:
764  mutable QToolButton* myToolButton = nullptr;
765  };
766 
768 
770  {
771  Q_OBJECT
772 
773  public:
776  {
777  }
778 
781  {
782  }
783 
784  static std::string creatorName();
785 
786  protected slots:
787  virtual void planButtonPressed();
788 
789  protected:
790  virtual QString value(DtSimObjectReference) const override;
791  virtual QString title(DtSimObjectReference) const override;
792  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference s) override;
793  virtual QWidget* createContainerData() const override;
794  virtual bool mouseReleaseEvent() override;
795  virtual DtFilename pixmapFile() const override;
796  virtual void stateViewUpdated(DtSimObjectReference ref) override;
797  };
798 
800 
802  {
803  Q_OBJECT
804 
805  public:
808  {
809  }
810 
813  {
814  }
815 
816  static std::string creatorName();
817 
818  protected slots:
819  virtual void editButtonPressed();
820 
821  protected:
822  virtual QString title(DtSimObjectReference) const override;
823  virtual bool needsPageLogicForWidgetRepresentation() const override;
824  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
825  virtual QWidget* createContainerData() const override;
826  virtual bool mouseReleaseEvent() override;
827  virtual DtFilename pixmapFile() const override;
828  };
829 
831 
833  {
834  public:
837  {
838  }
839 
842  {
843  }
844 
845  static std::string creatorName();
846 
847  protected:
848  virtual bool shouldBeHidden(DtSimObjectReference) const override;
849  virtual QString value(DtSimObjectReference) const override;
850  virtual QString title(DtSimObjectReference) const override;
851 
852  };
853 
855 
857  public DtEntityStatePageItem
858  {
859  public:
862  {
863  }
864 
867  {
868  }
869 
870  static std::string creatorName();
871 
872  protected:
873  virtual QString value(DtSimObjectReference) const override;
874  virtual QString title(DtSimObjectReference) const override;
875  };
876 
878 
880  public DtEntityStatePageItem
881  {
882  public:
885  {
886  }
887 
890  {
891  }
892 
893  static std::string creatorName();
894 
895  protected:
896  virtual QString value(DtSimObjectReference) const override;
897  virtual QString title(DtSimObjectReference) const override;
898  };
899 
901 
903  public DtEntityStatePageItem
904  {
905  public:
908  {
909  }
910 
913  {
914  myCurrentDamagePoints = 0.0;
915  }
916 
917  static std::string creatorName();
918 
919  protected:
920  virtual QString value(DtSimObjectReference) const override;
921  virtual QString title(DtSimObjectReference) const override;
922  virtual bool shouldBeHidden(DtSimObjectReference) const override;
923  virtual void getDamagePoints(DtSimObjectReference state) const;
924 
925  protected:
926  mutable double myCurrentDamagePoints;
927  mutable double myTotalDamagePoints;
928  QHBoxLayout* myLayout;
930  };
931 
933 
935  public DtEntityStatePageItem
936  {
937  public:
940  {
941  }
942 
945  {
946  myCurrentDamagePoints = 0.0;
947  }
948 
949  static std::string creatorName();
950 
951  protected:
952  virtual QString value(DtSimObjectReference) const override;
953  virtual QString title(DtSimObjectReference) const override;
954  virtual bool shouldBeHidden(DtSimObjectReference) const override;
955  virtual void getDamagePoints(DtSimObjectReference) const;
956  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference state) override;
957  virtual void stateViewUpdated(DtSimObjectReference s) override;
958 
959  protected:
960  mutable double myCurrentDamagePoints;
961  mutable double myTotalDamagePoints;
962  QHBoxLayout* myLayout;
964  };
965 
967 
990 
992  {
993  public:
996  {
997  }
998 
1001  {
1002  }
1003 
1004  static std::string creatorName();
1005 
1006  protected:
1007  virtual QString value(DtSimObjectReference) const override;
1008  virtual QString title(DtSimObjectReference) const override;
1009  };
1010 
1012 
1014  {
1015  public:
1017  : DtEntityStatePageItem(de)
1018  {
1019  }
1020 
1023  {
1024  }
1025 
1026  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1027  {
1028  return !state->hasStateComponent<DtHumanStateComponent>();
1029  }
1030 
1031  static std::string creatorName();
1032 
1033  protected:
1034  virtual QString value(DtSimObjectReference) const override;
1035  virtual QString title(DtSimObjectReference) const override;
1036  };
1037 
1039 
1041  {
1042  public:
1044  : DtEntityStatePageItem(de)
1045  {
1046  }
1047 
1050  {
1051  }
1052 
1053  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1054  {
1055  return !state->hasStateComponent<DtHumanStateComponent>();
1056  }
1057 
1058  static std::string creatorName();
1059 
1060  protected:
1061  virtual QString value(DtSimObjectReference) const override;
1062  virtual QString title(DtSimObjectReference) const override;
1063  };
1064 
1066 
1068  {
1069  public:
1071  : DtEntityStatePageItem(de)
1072  {
1073  }
1074 
1077  {
1078  }
1079 
1080  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1081  {
1082  return !state->hasStateComponent<DtHumanStateComponent>();
1083  }
1084 
1085  static std::string creatorName();
1086 
1087  protected:
1088  virtual QString value(DtSimObjectReference) const override;
1089  virtual QString title(DtSimObjectReference) const override;
1090  };
1091 
1093 
1095  {
1096  public:
1098  : DtEntityStatePageItem(de)
1099  {
1100  }
1101 
1104  {
1105  }
1106 
1107  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1108  {
1109  return !state->hasStateComponent<DtHumanStateComponent>();
1110  }
1111 
1112  static std::string creatorName();
1113 
1114  protected:
1115  virtual QString value(DtSimObjectReference) const override;
1116  virtual QString title(DtSimObjectReference) const override;
1117  };
1118 
1120 
1122  {
1123  public:
1125  : DtEntityStatePageItem(de)
1126  {
1127  }
1128 
1131  {
1132  }
1133 
1134  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1135  {
1136  return !state->hasStateComponent<DtHumanStateComponent>();
1137  }
1138 
1139  static std::string creatorName();
1140 
1141  protected:
1142  virtual QString value(DtSimObjectReference) const override;
1143  virtual QString title(DtSimObjectReference) const override;
1144  };
1145 
1147 
1149  {
1150  public:
1151 
1153  : DtEntityStatePageItem(de)
1154  {
1155  }
1156 
1159  {
1160  }
1161 
1162  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1163  {
1164  return !state->hasStateComponent<DtHumanStateComponent>();
1165  }
1166 
1167  static std::string creatorName();
1168 
1169  protected:
1170  virtual QString value(DtSimObjectReference) const override;
1171  virtual QString title(DtSimObjectReference) const override;
1172  };
1173 
1175 
1177  {
1178  public:
1179 
1181  : DtEntityStatePageItem(de)
1182  {
1183  }
1184 
1187  {
1188  }
1189 
1190  virtual bool shouldBeHidden(DtSimObjectReference state) const override
1191  {
1193  }
1194 
1195  static std::string creatorName();
1196 
1197  protected:
1198  virtual QString value(DtSimObjectReference) const override;
1199  virtual QString title(DtSimObjectReference) const override;
1200  };
1201 
1203 
1205  {
1206  public:
1207 
1209  : DtEntityStatePageItem(de)
1210  {
1211  }
1212 
1215  {
1216  }
1217 
1218  static std::string creatorName();
1219 
1220  protected:
1221  virtual QString value(DtSimObjectReference) const override;
1222  virtual QString title(DtSimObjectReference) const override;
1223  };
1224 
1226 
1228  {
1229  public:
1231  : DtEntityStatePageItem(de)
1232  {
1233  }
1234 
1237  {
1238  }
1239 
1240  static std::string creatorName();
1241 
1242  protected:
1243  virtual QString value(DtSimObjectReference) const override;
1244  virtual QString title(DtSimObjectReference) const override;
1245  };
1246 
1248 
1250  {
1251  public:
1253  : DtEntityStatePageItem(de)
1254  {
1255  }
1256 
1259  {
1260  }
1261 
1262  static std::string creatorName();
1263 
1264  protected:
1265  virtual QString value(DtSimObjectReference) const override;
1266  virtual QString title(DtSimObjectReference) const override;
1267  };
1268 
1270 
1272  {
1273  public:
1275  : DtEntityStatePageItem(de)
1276  {
1277  }
1278 
1281  {
1282  }
1283 
1284  static std::string creatorName();
1285 
1286  protected:
1287  virtual QString value(DtSimObjectReference) const override;
1288  virtual QString title(DtSimObjectReference) const override;
1289  };
1290 
1292 
1294  {
1295  public:
1297  : DtEntityStatePageItem(de)
1298  {
1299  }
1300 
1303  {
1304  }
1305 
1306  static std::string creatorName();
1307 
1308  protected:
1309  virtual QString value(DtSimObjectReference) const override;
1310  virtual QString title(DtSimObjectReference) const override;
1311  };
1312 
1314 
1315 
1317  {
1318  public:
1320  : DtEntityStatePageItem(de)
1321  {
1322  }
1323 
1326  {
1327  }
1328 
1329  static std::string creatorName();
1330 
1331  protected:
1332  virtual QString value(DtSimObjectReference) const override;
1333  virtual QString title(DtSimObjectReference) const override;
1334  };
1335 
1337 
1338 
1340  {
1341  public:
1343  : DtEntityStatePageItem(de)
1344  {
1345  }
1346 
1349  {
1350  }
1351 
1352  static std::string creatorName();
1353 
1354  protected:
1355  virtual QString value(DtSimObjectReference) const override;
1356  virtual QString title(DtSimObjectReference) const override;
1357  };
1358 
1360 
1361 
1363  {
1364  Q_OBJECT
1365 
1366  public:
1368  : DtEntityStatePageItem(de)
1369  {
1370  }
1371 
1374  {
1375  }
1376 
1377  static std::string creatorName();
1378 
1379  protected slots:
1380  virtual void labButtonPressed();
1381 
1382  protected:
1383  virtual QString value(DtSimObjectReference) const override;
1384  virtual QString title(DtSimObjectReference) const override;
1385 
1386  virtual QWidget* widgetRepresentation(QWidget* p, DtSimObjectReference) override;
1387  virtual void stateViewUpdated(DtSimObjectReference s) override;
1388  virtual QWidget* createContainerData() const override;
1389  virtual bool mouseReleaseEvent() override;
1390  virtual DtFilename pixmapFile() const override;
1391  };
1392 
1394 
1396  {
1397  public:
1399  : DtEntityStatePageItem(de)
1400  {
1401  }
1402 
1405  {
1406  }
1407 
1408  static std::string creatorName();
1409 
1410  protected:
1411  virtual QString toolTip(DtSimObjectReference) const override;
1412  virtual QString widgetValue(DtSimObjectReference) const override;
1413  virtual QString value(DtSimObjectReference) const override;
1414  virtual QString title(DtSimObjectReference) const override;
1415  virtual bool needsPageLogicForWidgetRepresentation() const override;
1416  };
1417 
1419 
1421  {
1422  public:
1424  : DtEntityStatePageItem(de)
1425  {
1426  }
1427 
1430  {
1431  }
1432 
1433  static std::string creatorName();
1434 
1435  protected:
1436  virtual QString value(DtSimObjectReference) const override;
1437  virtual QString title(DtSimObjectReference) const override;
1438  };
1439 
1441 
1443  {
1444  public:
1447  virtual ~DtEntityStateTargetPriorityList() override;
1448 
1449  static std::string creatorName();
1450 
1451  protected:
1452  virtual QString value(DtSimObjectReference) const override;
1453  virtual QString title(DtSimObjectReference) const override;
1454  mutable bool haveSubscribed;
1455  };
1456 
1458 
1460  {
1461  public:
1462 
1464  : DtEntityStatePageItem(de)
1465  {
1466  }
1467 
1470  {
1471  }
1472 
1473  static std::string creatorName();
1474 
1475  protected:
1476  virtual QString value(DtSimObjectReference) const override;
1477  virtual QString title(DtSimObjectReference) const override;
1478  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1479  };
1480 
1482 
1484  {
1485  public:
1486 
1488  : DtEntityStatePageItem(de)
1489  {
1490  }
1491 
1494  {
1495  }
1496 
1497  static std::string creatorName();
1498 
1499  protected:
1500  virtual QString value(DtSimObjectReference) const override;
1501  virtual QString title(DtSimObjectReference) const override;
1502  };
1503 
1505 
1507  {
1508  public:
1510  : DtEntityStatePageItem(de)
1511  {
1512  }
1513 
1516  {
1517  }
1518 
1519  static std::string creatorName();
1520 
1521  protected:
1522  virtual QString value(DtSimObjectReference) const override;
1523  virtual QString title(DtSimObjectReference) const override;
1524  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1525  };
1526 
1528 
1530  {
1531  public:
1533  : DtEntityStatePageItem(de)
1534  {
1535  }
1536 
1539  {
1540  }
1541 
1542  static std::string creatorName();
1543 
1544  protected:
1545  virtual QString value(DtSimObjectReference) const override;
1546  virtual QString title(DtSimObjectReference) const override;
1547  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1548  };
1549 
1551 
1553  {
1554  public:
1556  : DtEntityStatePageItem(de)
1557  {
1558  }
1559 
1562  {
1563  }
1564 
1565  static std::string creatorName();
1566 
1567  protected:
1568  virtual QString value(DtSimObjectReference) const override;
1569  virtual QString title(DtSimObjectReference) const override;
1570  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1571  };
1572 
1574 
1576  {
1577  public:
1579  : DtEntityStatePageItem(de)
1580  {
1581  }
1582 
1585  {
1586  }
1587 
1588  static std::string creatorName();
1589 
1590  protected:
1591  virtual QString value(DtSimObjectReference) const override;
1592  virtual QString title(DtSimObjectReference) const override;
1593  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1594  };
1595 
1597 
1599  {
1600  public:
1602  : DtEntityStatePageItem(de)
1603  {
1604  }
1605 
1608  {
1609  }
1610 
1611  static std::string creatorName();
1612 
1613  protected:
1614  virtual QString value(DtSimObjectReference) const override;
1615  virtual QString title(DtSimObjectReference) const override;
1616  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1617  };
1618 
1620 
1622  {
1623  public:
1625  : DtEntityStatePageItem(de)
1626  {
1627  }
1628 
1631  {
1632  }
1633 
1634  static std::string creatorName();
1635 
1636  protected:
1637  virtual QString value(DtSimObjectReference) const override;
1638  virtual QString title(DtSimObjectReference) const override;
1639  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1640  };
1641 
1643 
1645  {
1646  public:
1648  : DtEntityStatePageItem(de)
1649  {
1650  }
1651 
1654  {
1655  }
1656 
1657  static std::string creatorName();
1658 
1659  protected:
1660  virtual QString value(DtSimObjectReference) const override;
1661  virtual QString title(DtSimObjectReference) const override;
1662  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1663  };
1664 
1666 
1668  {
1669  public:
1671  : DtEntityStatePageItem(de)
1672  {
1673  }
1674 
1677  {
1678  }
1679 
1680  static std::string creatorName();
1681 
1682  protected:
1683  virtual QString value(DtSimObjectReference) const override;
1684  virtual QString title(DtSimObjectReference) const override;
1685  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1686  };
1687 
1689 
1691  {
1692  public:
1694  : DtEntityStatePageItem(de)
1695  {
1696  }
1697 
1700  {
1701  }
1702 
1703  static std::string creatorName();
1704 
1705  protected:
1706  virtual QString value(DtSimObjectReference) const override;
1707  virtual QString title(DtSimObjectReference) const override;
1708  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1709  };
1710 
1712 
1714  {
1715  public:
1717  : DtEntityStatePageItem(de)
1718  {
1719  }
1720 
1723  {
1724  }
1725 
1726  static std::string creatorName();
1727 
1728  protected:
1729  virtual QString value(DtSimObjectReference) const override;
1730  virtual QString title(DtSimObjectReference) const override;
1731  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1732  };
1733 
1735 
1737  {
1738  public:
1740  : DtEntityStatePageItem(de)
1741  {
1742  }
1743 
1746  {
1747  }
1748 
1749  static std::string creatorName();
1750 
1751  protected:
1752  virtual QString value(DtSimObjectReference) const override;
1753  virtual QString title(DtSimObjectReference) const override;
1754  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1755  };
1756 
1758 
1760  {
1761  public:
1763  : DtEntityStatePageItem(de)
1764  {
1765  }
1766 
1769  {
1770  }
1771 
1772  static std::string creatorName();
1773 
1774  protected:
1775  virtual QString value(DtSimObjectReference) const override;
1776  virtual QString title(DtSimObjectReference) const override;
1777  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1778  };
1779 
1781 
1783  {
1784  public:
1786  : DtEntityStatePageItem(de)
1787  {
1788  }
1789 
1792  {
1793  }
1794 
1795  static std::string creatorName();
1796 
1797  protected:
1798  virtual QString value(DtSimObjectReference) const override;
1799  virtual QString title(DtSimObjectReference) const override;
1800  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1801  };
1802 
1804 
1806  {
1807  public:
1809  : DtEntityStatePageItem(de)
1810  {
1811  }
1812 
1815  {
1816  }
1817 
1818  static std::string creatorName();
1819 
1820  protected:
1821  virtual QString value(DtSimObjectReference) const override;
1822  virtual QString title(DtSimObjectReference) const override;
1823  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1824  };
1825 
1827 
1829  {
1830  public:
1832  : DtEntityStatePageItem(de)
1833  {
1834  }
1835 
1838  {
1839  }
1840 
1841  static std::string creatorName();
1842 
1843  protected:
1844  virtual QString value(DtSimObjectReference) const override;
1845  virtual QString title(DtSimObjectReference) const override;
1846  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1847  };
1848 
1850 
1852  {
1853  public:
1855  : DtEntityStatePageItem(de)
1856  {
1857  }
1858 
1861  {
1862  }
1863 
1864  static std::string creatorName();
1865 
1866  protected:
1867  virtual QString value(DtSimObjectReference) const override;
1868  virtual QString title(DtSimObjectReference) const override;
1869  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1870  };
1871 
1873 
1875  {
1876  public:
1878  : DtEntityStatePageItem(de)
1879  {
1880  }
1881 
1884  {
1885  }
1886 
1887  static std::string creatorName();
1888 
1889  protected:
1890  virtual QString value(DtSimObjectReference) const override;
1891  virtual QString title(DtSimObjectReference) const override;
1892  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1893  };
1894 
1896 
1898  {
1899  public:
1901  : DtEntityStatePageItem(de)
1902  {
1903  }
1904 
1907  {
1908  }
1909 
1910  static std::string creatorName();
1911 
1912  protected:
1913  virtual QString value(DtSimObjectReference) const override;
1914  virtual QString title(DtSimObjectReference) const override;
1915  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1916  };
1917 
1919 
1921  {
1922  public:
1924  : DtEntityStatePageItem(de)
1925  {
1926  }
1927 
1930  {
1931  }
1932 
1933  static std::string creatorName();
1934 
1935  protected:
1936  virtual QString value(DtSimObjectReference) const override;
1937  virtual QString title(DtSimObjectReference) const override;
1938  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1939  };
1940 
1942 
1944  {
1945  public:
1947  : DtEntityStatePageItem(de)
1948  {
1949  }
1950 
1953  {
1954  }
1955 
1956  static std::string creatorName();
1957 
1958  protected:
1959  virtual QString value(DtSimObjectReference) const override;
1960  virtual QString title(DtSimObjectReference) const override;
1961  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1962  };
1963 
1965 
1967  {
1968  public:
1970  : DtEntityStatePageItem(de)
1971  {
1972  }
1973 
1976  {
1977  }
1978 
1979  static std::string creatorName();
1980 
1981  protected:
1982  virtual QString value(DtSimObjectReference) const override;
1983  virtual QString title(DtSimObjectReference) const override;
1984  virtual bool shouldBeHidden(DtSimObjectReference) const override;
1985  };
1986 
1988 
1990  {
1991  public:
1993  : DtEntityStatePageItem(de)
1994  {
1995  }
1996 
1999  {
2000  }
2001 
2002  static std::string creatorName();
2003 
2004  protected:
2005  virtual QString value(DtSimObjectReference) const override;
2006  virtual QString title(DtSimObjectReference) const override;
2007  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2008  };
2009 
2011 
2013  {
2014  public:
2016  : DtEntityStatePageItem(de)
2017  {
2018  }
2019 
2022  {
2023  }
2024 
2025  static std::string creatorName();
2026 
2027  protected:
2028  virtual QString value(DtSimObjectReference) const override;
2029  virtual QString title(DtSimObjectReference) const override;
2030  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2031  };
2032 
2034 
2036  {
2037  public:
2039  : DtEntityStatePageItem(de)
2040  {
2041  }
2042 
2045  {
2046  }
2047 
2048  static std::string creatorName();
2049 
2050  protected:
2051  virtual QString value(DtSimObjectReference) const override;
2052  virtual QString title(DtSimObjectReference) const override;
2053  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2054  };
2055 
2057 
2059  {
2060  public:
2062  : DtEntityStatePageItem(de)
2063  {
2064  }
2065 
2068  {
2069  }
2070 
2071  static std::string creatorName();
2072 
2073  protected:
2074  virtual QString value(DtSimObjectReference) const override;
2075  virtual QString title(DtSimObjectReference) const override;
2076  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2077  };
2078 
2080 
2082  {
2083  public:
2085  : DtEntityStatePageItem(de)
2086  {
2087  }
2088 
2091  {
2092  }
2093 
2094  static std::string creatorName();
2095 
2096  protected:
2097  virtual QString value(DtSimObjectReference) const override;
2098  virtual QString title(DtSimObjectReference) const override;
2099  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2100  };
2101 
2103 
2105  {
2106  public:
2108  : DtEntityStatePageItem(de)
2109  {
2110  }
2111 
2114  {
2115  }
2116 
2117  static std::string creatorName();
2118 
2119  protected:
2120  virtual QString value(DtSimObjectReference) const override;
2121  virtual QString title(DtSimObjectReference) const override;
2122  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2123  };
2124 
2126 
2128  {
2129  public:
2131  : DtEntityStatePageItem(de)
2132  {
2133  }
2134 
2137  {
2138  }
2139 
2140  static std::string creatorName();
2141 
2142  protected:
2143  virtual QString value(DtSimObjectReference) const override;
2144  virtual QString title(DtSimObjectReference) const override;
2145  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2146  };
2147 
2149 
2151  {
2152  public:
2154  : DtEntityStatePageItem(de)
2155  {
2156  }
2157 
2160  {
2161  }
2162 
2163  static std::string creatorName();
2164 
2165  protected:
2166  virtual QString value(DtSimObjectReference) const override;
2167  virtual QString title(DtSimObjectReference) const override;
2168  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2169  };
2170 
2172 
2174  {
2175  public:
2177  : DtEntityStatePageItem(de)
2178  {
2179  }
2180 
2183  {
2184  }
2185 
2186  static std::string creatorName();
2187 
2188  protected:
2189  virtual QString value(DtSimObjectReference) const override;
2190  virtual QString title(DtSimObjectReference) const override;
2191  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2192  };
2193 
2195 
2197  {
2198  public:
2200  : DtEntityStatePageItem(de)
2201  {
2202  }
2203 
2206  {
2207  }
2208 
2209  static std::string creatorName();
2210 
2211  protected:
2212  virtual QString value(DtSimObjectReference) const override;
2213  virtual QString title(DtSimObjectReference) const override;
2214  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2215  };
2216 
2218 
2220  {
2221  public:
2223  : DtEntityStatePageItem(de)
2224  {
2225  }
2226 
2229  {
2230  }
2231 
2232  static std::string creatorName();
2233 
2234  protected:
2235  virtual QString value(DtSimObjectReference) const override;
2236  virtual QString title(DtSimObjectReference) const override;
2237  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2238  };
2239 
2241 
2243  {
2244  public:
2246  : DtEntityStatePageItem(de)
2247  {
2248  }
2249 
2252  {
2253  }
2254 
2255  static std::string creatorName();
2256 
2257  protected:
2258  virtual QString value(DtSimObjectReference) const override;
2259  virtual QString title(DtSimObjectReference) const override;
2260  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2261  };
2262 
2264 
2266  {
2267  public:
2269  : DtEntityStatePageItem(de)
2270  {
2271  }
2272 
2275  {
2276  }
2277 
2278  static std::string creatorName();
2279 
2280  protected:
2281  virtual QString value(DtSimObjectReference) const override;
2282  virtual QString title(DtSimObjectReference) const override;
2283  virtual bool shouldBeHidden(DtSimObjectReference) const override;
2284  };
2285 
2287 
2289  {
2290  public:
2292  : DtEntityStatePageItem(de)
2293  {
2294  }
2295 
2298  {
2299  }
2300 
2301  static std::string creatorName();
2302 
2303  protected:
2304  virtual QString value(DtSimObjectReference) const override;
2305  virtual QString title(DtSimObjectReference) const override;
2306  };
2307 
2309  }
2310 }
DtNavigationAreaPath(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1230
DtEntityStateDIGuyAnimation(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1070
DtEntityStateMineHuntingLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2273
DtItemUpdateFunctionCreator< DtEntityStateEchelonId > DtEntityStateEchelonIdCreator
Definition: entityInformationPageItems.h:365
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtItemUpdateFunctionCreator< DtEntityStateUndetectable > DtEntityStateUndetectableCreator
Definition: entityInformationPageItems.h:431
DtEntityStateCallsign(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2296
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation2DayNight > DtEntityStateRefuelingStation2DayNightCreator
Definition: entityInformationPageItems.h:1803
Definition: entityInformationPageItems.h:2196
DtEntityStateHorizonBarLights(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2107
DtShowInformationDialog(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:672
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1026
DtEntityStateEntityType(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:578
DtEntityStateRefuelingStation1DayNight(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1698
DtEntityStateUnderFire(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:622
DtEntityStateAntiCollisionLightFlashing(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1514
DtEntityStateInvulnerable(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:397
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1053
DtEntityStateDistressBeaconOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2015
DtItemUpdateFunctionCreator< DtEntityStateAutonomousActionsEnabled > DtEntityStateAutonomousActionsEnabledCreator
Definition: entityInformationPageItems.h:1225
DtEntityStateSkillLevel(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1463
DtItemUpdateFunctionCreator< DtEntityStateInvulnerable > DtEntityStateInvulnerableCreator
Definition: entityInformationPageItems.h:409
DtStateMarkingText(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:274
DtEntityDamagePoints(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:911
DtEntityStateFrozen(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1157
DtItemUpdateFunctionCreator< DtShowInformationDialog > DtShowInformationDialogCreator
Definition: entityInformationPageItems.h:695
DtEntityStateRefuelingStation2LightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1721
double myTotalDamagePoints
Definition: entityInformationPageItems.h:961
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1107
DtEntityStateEchelonId(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:353
DtEntityStateAntiCollisionLightFlashing(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1509
DtItemUpdateFunctionCreator< DtEntityStateHasPlan > DtEntityStateHasPlanCreator
Definition: entityInformationPageItems.h:767
DtEntityStateUpperDeckLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2084
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation3LightsOn > DtEntityStateRefuelingStation3LightsOnCreator
Definition: entityInformationPageItems.h:1826
Definition: entityInformationPageItems.h:389
Definition: entityInformationPageItems.h:1575
DtEntityStateFishingWithLinesLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2227
Definition: entityInformationPageItems.h:500
DtNavigationAreaSectorRegenStatus(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1319
DtEntityStateHasPlan(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:743
DtItemUpdateFunctionCreator< DtEntityStateCallsign > DtEntityStateCallsignCreator
Definition: entityInformationPageItems.h:2308
DtEntityStateNavigationLightsFlashing(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1555
DtSelectedObjectCount(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1403
Definition: entityInformationPageItems.h:1148
DtEntityStateEmergencyBeacon(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1492
DtLevelBar * myDamageLevel
Definition: entityInformationPageItems.h:963
DtEntityStateRefuelingStation1LightsFlashing(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1675
DtEntityStateRefuelingStation3DayNight(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1882
DtItemUpdateFunctionCreator< DtShowEntityControlPanel > DtShowEntityControlPanelCreator
Definition: entityInformationPageItems.h:731
double myCurrentDamagePoints
Definition: entityInformationPageItems.h:926
Definition: entityInformationPageItems.h:569
DtEntityStateRefuelingStation1LightsColor(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1652
DtEntityStateLeftIndicatorLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1900
DtEntityStateWarningLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1992
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1134
DtEntityStateRefuelingStation3LightsColor(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1836
Definition: entityInformationPageItems.h:1966
2) Define the interface class that will be used to represent the next and curent frames. The UNDEFINED_ macros are convenience macros that will define methods that throw exceptions (until they are implemented)
Definition: entityLocationStateComponent.h:116
Definition: entityInformationPageItems.h:2012
DtEntityStateFormationLightsLuminance(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1532
DtItemUpdateFunctionCreator< DtEntityStateNotUnderCommandLightsOn > DtEntityStateNotUnderCommandLightsOnCreator
Definition: entityInformationPageItems.h:2194
DtItemUpdateFunctionCreator< DtEntityStateNavigationLightsFlashing > DtEntityStateNavigationLightsFlashingCreator
Definition: entityInformationPageItems.h:1573
DtEntityStateUnderFire(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:617
Definition: entityInformationPageItems.h:345
DtEntityBoundingVolumeOffset(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:883
double myCurrentDamagePoints
Definition: entityInformationPageItems.h:960
DtEntityDamageLevel(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:938
DtEntityStateUpperDeckLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2089
Definition: entityInformationPageItems.h:1362
DtEntityStateTaxiwayLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1583
DtItemUpdateFunctionCreator< DtEntityStateEmergencyLightsOn > DtEntityStateEmergencyLightsOnCreator
Definition: entityInformationPageItems.h:1964
Definition: entityInformationPageItems.h:902
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation3DayNight > DtEntityStateRefuelingStation3DayNightCreator
Definition: entityInformationPageItems.h:1895
DtEntityDamageLevel(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:943
DtEntityStateIndependentlyTasked(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:595
DtItemUpdateFunctionCreator< DtEntityStateEmergencyBeacon > DtEntityStateEmergencyBeaconCreator
Definition: entityInformationPageItems.h:1504
DtResourceLevel(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:180
DtEntityStateFishingWithNetsLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2245
DtEntityStateGlidePathIndicatorBeam(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2135
Definition: entityInformationPageItems.h:321
class DtRwIntegerAttributeList:
Definition: rwIntegerAttributeList.h:32
QString myValue
Definition: entityInformationPageItems.h:496
Definition: entityInformationPageItems.h:879
DtItemUpdateFunctionCreator< DtEntityStateDRAlgorithm > DtEntityStateDRAlgorithmCreator
Definition: entityInformationPageItems.h:1202
DtEntityBoundingVolume(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:865
DtItemUpdateFunctionCreator< DtEntityStateDIGuyHead > DtEntityStateDIGuyHeadCreator
Definition: entityInformationPageItems.h:1146
DtEntityStateDIGuyCharacter(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1048
QString myIconKey
Definition: entityInformationPageItems.h:162
DtItemUpdateFunctionCreator< DtResourceLevel > DtResourceLevelCreator
Definition: entityInformationPageItems.h:233
DtStateUniqueID(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:324
Definition: entityInformationPageItems.h:1040
class DT_DLL_VRFGUIOBJECTINFORMATIONQT DtEntityNavigationDataPath : public DtEntityStatePageItem { pu...
Definition: entityInformationPageItems.h:991
DtEntityStateRefuelingStation2LightsColor(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1744
Definition: entityInformationPageItems.h:1271
DtEntityStateEmergencyLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1946
DtItemUpdateFunctionCreator< DtEntityStateFormationLightsLuminance > DtEntityStateFormationLightsLuminanceCreator
Definition: entityInformationPageItems.h:1550
DtItemUpdateFunctionCreator< DtEntityStateGlidePathIndicatorBeam > DtEntityStateGlidePathIndicatorBeamCreator
Definition: entityInformationPageItems.h:2148
QString toolTipTitle
Definition: entityInformationPageItems.h:199
Definition: entityInformationPageItems.h:128
std::map< DtEntityType, Resource > myResources
Definition: entityInformationPageItems.h:220
DtItemUpdateFunctionCreator< DtNavigationAreaSectorRegenQueuedStatus > DtNavigationAreaSectorRegenQueuedStatusCreator
Definition: entityInformationPageItems.h:1359
makVrv::DtSignalConnectionManager myConnections
Definition: entityInformationPageItems.h:230
DtString myValue
Definition: entityInformationPageItems.h:564
DtItemUpdateFunctionCreator< DtEntityIcon > DtEntityIconCreator
Definition: entityInformationPageItems.h:166
DtEntityStateEntityId(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:92
double myTotalDamagePoints
Definition: entityInformationPageItems.h:927
DtEntityStateRulesOfEngagement(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:840
DtEntityStateHasPlan(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:738
QHBoxLayout * myLayout
Definition: entityInformationPageItems.h:962
DtEntityStateActivity(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:524
DtEntityStateRefuelingStation3LightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1808
Definition: entityInformationPageItems.h:271
DtItemUpdateFunctionCreator< DtEntityStateUpperDeckFloodLightsOn > DtEntityStateUpperDeckFloodLightsOnCreator
Definition: entityInformationPageItems.h:2079
DtEntityStateLeftIndicatorLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1905
Definition: entityInformationPageItems.h:540
DtEntityStateTaxiwayLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1578
DtEntityStateFishingWithNetsLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2250
DtEntityStateGlobalId(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:441
DtEntityStateRefuelingStation1LightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1624
DtNavigationAreaPorts(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1301
DtItemUpdateFunctionCreator< DtEntityStateDIGuyCharacter > DtEntityStateDIGuyCharacterCreator
Definition: entityInformationPageItems.h:1065
DtEntityStateDRAlgorithm(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1185
DtItemUpdateFunctionCreator< DtLaunchNavigationLab > DtLaunchNavigationLabCreator
Definition: entityInformationPageItems.h:1393
DtEntityStateAutonomousActionsEnabled(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1213
DtEntityIcon(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:138
Definition: entityInformationPageItems.h:614
A special progress bar widget to use by DtLevelBarDelegate. Allows the delegate to use whatever text ...
Definition: levelBar.h:21
DtEntityStateGuise(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:994
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation2LightsFlashing > DtEntityStateRefuelingStation2LightsFlashingCreator
Definition: entityInformationPageItems.h:1780
DtEntityStateRefuelingStation3DayNight(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1877
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation1DayNight > DtEntityStateRefuelingStation1DayNightCreator
Definition: entityInformationPageItems.h:1711
DtObjectStateExtendedLabels(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:543
DtEntityStateFormationLightsLuminance(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1537
DtEntityStateRefuelingStation3LightsFlashing(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1859
DtEntityStateRefuelingStation1LightsColor(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1647
DtItemUpdateFunctionCreator< DtEntityStateUnderFire > DtEntityStateUnderFireCreator
Definition: entityInformationPageItems.h:638
DtItemUpdateFunctionCreator< DtEntityStateGlobalId > DtEntityStateGlobalIdCreator
Definition: entityInformationPageItems.h:453
DtEntityBoundingVolume(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:860
DtItemUpdateFunctionCreator< DtEntityDamageLevel > DtEntityDamageLevelCreator
Definition: entityInformationPageItems.h:966
Definition: entityInformationPageItems.h:2104
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1190
DtNavigationAreaPorts(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1296
DtEntityStatePageItem(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:41
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation1LightsColor > DtEntityStateRefuelingStation1LightsColorCreator
Definition: entityInformationPageItems.h:1665
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation1LightsOn > DtEntityStateRefuelingStation1LightsOnCreator
Definition: entityInformationPageItems.h:1642
DtItemUpdateFunctionCreator< DtStateMarkingText > DtStateMarkingTextCreator
Definition: entityInformationPageItems.h:295
DtItemUpdateFunctionCreator< DtEntityStateHorizonBarLights > DtEntityStateHorizonBarLightsCreator
Definition: entityInformationPageItems.h:2125
DtItemUpdateFunctionCreator< DtEntityStateDIGuyAppearance > DtEntityStateDIGuyAppearanceCreator
Definition: entityInformationPageItems.h:1038
Definition: entityInformationPageItems.h:2150
DtNavigationAreaSectorRegenQueuedStatus(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1347
DtItemUpdateFunctionCreator< DtNavigationAreaStatus > DtNavigationAreaStatusCreator
Definition: entityInformationPageItems.h:1291
DtItemUpdateFunctionCreator< DtObjectStateExtendedLabels > DtEntityStateExtendedLabelsCreator
Definition: entityInformationPageItems.h:567
Definition: entityInformationPageItems.h:297
DtNavigationAreaSectorRegenStatus(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1324
DtShowInformationDialog(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:677
DtLaunchNavigationLab(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1372
DtEntityStateAnchorLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1974
DtEntityBoundingVolumeOffset(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:888
int myIndex
Definition: entityInformationPageItems.h:497
Contains makVrv::DtInformationDialogPage class.
Definition: entityInformationPageItems.h:2035
DtEntityStateFlightDeckLights(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2043
Definition: entityInformationPageItems.h:106
DtEntityStateEntityType(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:573
DtEntityStateHduLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1601
Definition: entityInformationPageItems.h:769
DtItemUpdateFunctionCreator< DtEntityStateEntityType > DtEntityStateEntityTypeCreator
Definition: entityInformationPageItems.h:590
Definition: entityInformationPageItems.h:411
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1080
DtItemUpdateFunctionCreator< DtNavigationAreaPorts > DtNavigationAreaPortsCreator
Definition: entityInformationPageItems.h:1313
DtEntityStateSuppressionLevel(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:643
DtItemUpdateFunctionCreator< DtEntityEdit > DtEntityEditCreator
Definition: entityInformationPageItems.h:830
Definition: entityInformationPageItems.h:196
DtEntityStateNavigationLightsFlashing(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1560
DtEntityStateDIGuyCharacter(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1043
DtEntityStateAutonomousActionsEnabled(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1208
DtEntityStateDIGuyHead(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1129
DtItemUpdateFunctionCreator< DtEntityStateTaxiwayLightsOn > DtEntityStateTaxiwayLightsOnCreator
Definition: entityInformationPageItems.h:1596
DtItemUpdateFunctionCreator< DtEntityStateRightIndicatorLightsOn > DtEntityStateRightIndicatorLightsOnCreator
Definition: entityInformationPageItems.h:1941
DtEntityStatePageItem(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:46
DtEntityStateRAMLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2199
Definition: entityInformationPageItems.h:1293
bool hasStateComponent() const
Definition: stateDataWrapper.h:150
Definition: entityInformationPageItems.h:1013
std::string myIcon
Definition: entityInformationPageItems.h:227
Definition: entityInformationPageItems.h:934
Definition: entityInformationPageItems.h:1598
Definition: entityInformationPageItems.h:38
DtEntityStateFlightDeckLights(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2038
QHBoxLayout * myLayout
Definition: entityInformationPageItems.h:928
DtEntityStateRefuelingStation1DayNight(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1693
DtShowEntityControlPanel(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:707
DtEntityStateUpperDeckFloodLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2066
DtItemUpdateFunctionCreator< DtEntityStateWaveOffLightOn > DtEntityStateWaveOffLightOnCreator
Definition: entityInformationPageItems.h:2171
DtEntityStateFreezeMovement(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1423
DtItemUpdateFunctionCreator< DtEntityStateGuise > DtEntityStateGuiseCreator
Definition: entityInformationPageItems.h:1011
Definition: entityInformationPageItems.h:1094
DtItemUpdateFunctionCreator< DtEntityStateTargetPriorityList > DtEntityStateTargetPriorityListCreator
Definition: entityInformationPageItems.h:1457
DtEntityStateRefuelingStation3LightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1813
DtEntityStateFreezeMovement(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1428
DtEntityStateDIGuyAnimation(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1075
Definition: entityInformationPageItems.h:733
DtEntityStateUndetectable(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:419
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtUUID myUUID
Definition: entityInformationPageItems.h:229
Definition: entityInformationPageItems.h:801
DtEntityEdit(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:806
Definition: entityInformationPageItems.h:1121
DtEntityStateRefuelingStation3LightsFlashing(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1854
DtEntityStateInvulnerable(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:392
DtItemUpdateFunctionCreator< DtCreatePaletteName > DtCreatePaletteNameCreator
Definition: entityInformationPageItems.h:126
DtLevelBar * myDamageLevel
Definition: entityInformationPageItems.h:929
DtEntityStateInSyncMatrix(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:779
std::vector< DtEntityType > myMatchTypes
Definition: entityInformationPageItems.h:221
DtItemUpdateFunctionCreator< DtEntityStateHduLightsOn > DtEntityStateHduLightsOnCreator
Definition: entityInformationPageItems.h:1619
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation1LightsFlashing > DtEntityStateRefuelingStation1LightsFlashingCreator
Definition: entityInformationPageItems.h:1688
DtItemUpdateFunctionCreator< DtEntityStateFrozen > DtEntityStateFrozenCreator
Definition: entityInformationPageItems.h:1174
DtEntityStateRulesOfEngagement(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:835
DtItemUpdateFunctionCreator< DtEntityStateActivity > DtEntityStateActivityCreator
Definition: entityInformationPageItems.h:538
Definition: entityInformationPageItems.h:1483
DtEntityStateRefuelingStation1LightsFlashing(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1670
Definition: entityInformationPageItems.h:2288
DtEntityStateRefuelingStation2DayNight(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1785
DtShowEntityControlPanel(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:702
DtEntityStateDIGuyHandItem(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1102
DtEntityStateUndetectable(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:414
DtItemUpdateFunctionCreator< DtStateUniqueID > DtStateUniqueIDCreator
Definition: entityInformationPageItems.h:343
DtEntityStateGlidePathIndicatorBeam(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2130
DtItemUpdateFunctionCreator< DtSelectedObjectCount > DtSelectedObjectCountCreator
Definition: entityInformationPageItems.h:1418
QString myDefaultTitle
Definition: entityInformationPageItems.h:223
DtItemUpdateFunctionCreator< DtEntityStateFlightDeckLights > DtEntityStateFlightDeckLightsCreator
Definition: entityInformationPageItems.h:2056
DtNavigationAreaPath(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1235
DtEntityStateInvisible(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:370
DtItemUpdateFunctionCreator< DtEntityStateLeftIndicatorLightsOn > DtEntityStateLeftIndicatorLightsOnCreator
Definition: entityInformationPageItems.h:1918
DtItemUpdateFunctionCreator< DtEntityStateDIGuyAnimation > DtEntityStateDIGuyAnimationCreator
Definition: entityInformationPageItems.h:1092
DtEntityStateRefuelingStation2LightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1716
Definition: entityInformationPageItems.h:84
In order to be a well defined state component, you must:
Definition: humanStateComponent.h:25
DtEntityStateCallsign(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2291
Definition: entityInformationPageItems.h:433
DtEntityType resourceType
Definition: entityInformationPageItems.h:202
DtItemUpdateFunctionCreator< DtEntityStateForce > DtEntityStateForceCreator
Definition: entityInformationPageItems.h:473
Definition: entityInformationPageItems.h:1176
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation3LightsColor > DtEntityStateRefuelingStation3LightsColorCreator
Definition: entityInformationPageItems.h:1849
DtEntityStateRefuelingStation1LightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1629
DtItemUpdateFunctionCreator< DtStateUUID > DtStateUUIDCreator
Definition: entityInformationPageItems.h:319
DtEntityStateDIGuyAppearance(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1016
Definition: entityInformationPageItems.h:697
virtual bool shouldBeHidden(DtSimObjectReference state) const override
Definition: entityInformationPageItems.h:1162
DtEntityStateRefuelingStation2LightsColor(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1739
DtEntityStateNotUnderCommandLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2176
DtEntityStateInvisible(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:375
QPixmap myIcon
Definition: entityInformationPageItems.h:163
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation3LightsFlashing > DtEntityStateRefuelingStation3LightsFlashingCreator
Definition: entityInformationPageItems.h:1872
DtEntityStateSkillLevel(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1468
DtEntityStateRAMLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2204
DtItemUpdateFunctionCreator< DtEntityStateUpperDeckLightsOn > DtEntityStateUpperDeckLightsOnCreator
Definition: entityInformationPageItems.h:2102
DtEntityStateBackend(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:64
DtItemUpdateFunctionCreator< DtEntityBoundingVolume > DtEntityBoundingVolumeCreator
Definition: entityInformationPageItems.h:877
DtEntityStateRefuelingStation3LightsColor(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1831
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation2LightsOn > DtEntityStateRefuelingStation2LightsOnCreator
Definition: entityInformationPageItems.h:1734
DtEntityStateEmergencyBeacon(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1487
DtItemUpdateFunctionCreator< DtEntityStateMineHuntingLightsOn > DtEntityStateMineHuntingLightsOnCreator
Definition: entityInformationPageItems.h:2286
Definition: entityInformationPageItems.h:367
DtEntityStateWaveOffLightOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2158
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
DtItemUpdateFunctionCreator< DtEntityStateDIGuyHandItem > DtEntityStateDIGuyHandItemCreator
Definition: entityInformationPageItems.h:1119
Definition: entityInformationPageItems.h:1395
The class that is the interface between the GUI and the back-end.
Definition: vrfResourceRequestor.h:36
Definition: entityInformationPageItems.h:1459
DtStateUUID(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:300
DtSimResource is a class which will define a SISO Enumeration to use as a resource and the quantity o...
Definition: simResource.h:32
DtItemUpdateFunctionCreator< DtEntityDamagePoints > DtEntityDamagePointsCreator
Definition: entityInformationPageItems.h:932
Definition: entityInformationPageItems.h:455
DtItemUpdateFunctionCreator< DtEntityStateFishingWithLinesLightsOn > DtEntityStateFishingWithLinesLightsOnCreator
Definition: entityInformationPageItems.h:2240
DtEntityStateEchelonId(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:348
DtEntityStateRefuelingStation2DayNight(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1790
DtItemUpdateFunctionCreator< DtEntityStateSuppressionLevel > DtEntityStateSuppressionLevelCreator
Definition: entityInformationPageItems.h:664
DtStateMarkingText(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:279
DtItemUpdateFunctionCreator< DtEntityStateFreezeMovement > DtEntityStateFreezeMovementCreator
Definition: entityInformationPageItems.h:1440
Definition: entityInformationPageItems.h:1989
DtItemUpdateFunctionCreator< DtEntityStateAntiCollisionLightFlashing > DtEntityStateAntiCollisionLightFlashingCreator
Definition: entityInformationPageItems.h:1527
DtEntityStateDRAlgorithm(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1180
Definition: entityInformationPageItems.h:1227
DtEntityStateWaveOffLightOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2153
Definition: entityInformationPageItems.h:856
std::map< std::string, DtEntityExtendedLabelItem * > myExtendedLabels
Definition: entityInformationPageItems.h:563
DtEntityStateDIGuyHandItem(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1097
DtEntityStateAnchorLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1969
DtEntityDamagePoints(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:906
DtEntityStateSuppressionLevel(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:648
DtItemUpdateFunctionCreator< DtEntityStateRulesOfEngagement > DtEntityStateRulesOfEngagementCreator
Definition: entityInformationPageItems.h:854
DtItemUpdateFunctionCreator< DtEntityStateInvisible > DtEntityStateInvisibleCreator
Definition: entityInformationPageItems.h:387
DtEntityStateNotUnderCommandLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2181
DtItemUpdateFunctionCreator< DtEntityStateAnchorLightsOn > DtEntityStateAnchorLightsOnCreator
Definition: entityInformationPageItems.h:1987
DtEntityStateFishingWithLinesLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2222
DtStateUUID(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:305
DtEntityStateInSyncMatrix(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:774
DtEntityStateMineHuntingLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2268
DtEntityStateDIGuyAppearance(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1021
DtEntityStateEmergencyLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1951
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:76
DtEntityStateLabel(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:504
Definition: entityInformationPageItems.h:168
DtEntityStateGuise(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:999
Definition: entityInformationPageItems.h:667
DtItemUpdateFunctionCreator< DtNavigationAreaPath > DtNavigationAreaPathCreator
Definition: entityInformationPageItems.h:1247
DtItemUpdateFunctionCreator< DtEntityStateSkillLevel > DtEntityStateSkillLevelCreator
Definition: entityInformationPageItems.h:1481
Definition: entityInformationPageItems.h:1067
DtEntityExtendedLabelItem(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:479
DtItemUpdateFunctionCreator< DtEntityStateLabel > DtEntityStateLabelCreator
Definition: entityInformationPageItems.h:518
DtItemUpdateFunctionCreator< DtEntityStateRefuelingStation2LightsColor > DtEntityStateRefuelingStation2LightsColorCreator
Definition: entityInformationPageItems.h:1757
DtEntityStateForce(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:459
DtEntityEdit(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:811
DtResourceLevel(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:173
DtNavigationAreaStatus(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1279
DtNavigationAreaSectorRegenQueuedStatus(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1342
Definition: entityInformationPageItems.h:475
DtEntityStateRefuelingStation2LightsFlashing(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1762
DtNavigationAreaProfiles(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1257
DtEntityStateRightIndicatorLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1928
DtStateUniqueID(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:329
DtItemUpdateFunctionCreator< DtNavigationAreaSectorRegenStatus > DtNavigationAreaSectorRegenStatusCreator
Definition: entityInformationPageItems.h:1336
DtEntityStateHorizonBarLights(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2112
DtEntityStateIndependentlyTasked(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:600
DtNavigationAreaStatus(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1274
DtEntityIcon(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:133
Definition: entityInformationPageItems.h:61
DtNavigationAreaProfiles(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1252
DtEntityStateRefuelingStation2LightsFlashing(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1767
DtItemUpdateFunctionCreator< DtEntityStateIndependentlyTasked > DtEntityStateIndependentlyTaskedCreator
Definition: entityInformationPageItems.h:612
DtItemUpdateFunctionCreator< DtEntityStateInSyncMatrix > DtEntityStateInSyncMatrixCreator
Definition: entityInformationPageItems.h:799
DtItemUpdateFunctionCreator< DtEntityStateEntityId > DtEntityStateEntityIdCreator
Definition: entityInformationPageItems.h:104
Definition: entityInformationPageItems.h:520
DtItemUpdateFunctionCreator< DtNavigationAreaProfiles > DtNavigationAreaProfilesCreator
Definition: entityInformationPageItems.h:1269
DtCreatePaletteName(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:114
DtLaunchNavigationLab(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1367
Definition: entityInformationPageItems.h:1249
DtEntityStateRightIndicatorLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1923
DtItemUpdateFunctionCreator< DtEntityStateFishingWithNetsLightsOn > DtEntityStateFishingWithNetsLightsOnCreator
Definition: entityInformationPageItems.h:2263
DtEntityStateUpperDeckFloodLightsOn(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:2061
DtEntityStateEntityId(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:87
DtEntityStateBackend(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:69
DtEntityStateDistressBeaconOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:2020
DtCreatePaletteName(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:109
DtEntityStateWarningLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1997
bool haveSubscribed
Definition: entityInformationPageItems.h:1454
QString barTitle
Definition: entityInformationPageItems.h:198
DtItemUpdateFunctionCreator< DtEntityStateWarningLightsOn > DtEntityStateWarningLightsOnCreator
Definition: entityInformationPageItems.h:2010
DtItemUpdateFunctionCreator< DtEntityStateBackend > DtEntityStateBackendCreator
Definition: entityInformationPageItems.h:82
DtEntityStateGlobalId(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:436
Definition: entityInformationPageItems.h:1420
DtEntityStateDIGuyHead(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1124
DtItemUpdateFunctionCreator< DtEntityStateRAMLightsOn > DtEntityStateRAMLightsOnCreator
Definition: entityInformationPageItems.h:2217
DtEntityStateHduLightsOn(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:1606
DtItemUpdateFunctionCreator< DtEntityBoundingVolumeOffset > DtEntityBoundingVolumeOffsetCreator
Definition: entityInformationPageItems.h:900
DtItemUpdateFunctionCreator< DtEntityStateDistressBeaconOn > DtEntityStateDistressBeaconOnCreator
Definition: entityInformationPageItems.h:2033
DtEntityStateFrozen(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1152
DtSelectedObjectCount(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:1398

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)