VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
aggregateInformationPageItems.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 #if !defined(Q_MOC_RUN)
16 #endif
17 
18 class QComboBox;
19 class QHBoxLayout;
20 class DtRwProperties;
22 class DtRwPropertiesMap;
23 
24 namespace makVrf
25 {
26  class DtAggregateStateComponent;
27  class DtSubordinateManagerStateComponent;
28 
29  namespace makVrfGuiObjectInformationQt
30  {
31  class DtInformationDialogPageLogic;
32  class DtLevelBar;
33 
35  {
36  public:
39  , myParameterProperties("parameters")
40  , myStateProperties("state")
41  {
42  }
43 
46  , myParameterProperties("parameters")
47  , myStateProperties("state")
48  {
49  }
50 
51  virtual QVariant value(int col, int role, DtSimObjectReference) const override;
52 
53  virtual bool mouseReleaseEvent() override;
54 
55  virtual QString value(DtSimObjectReference) const = 0;
56  virtual QString title(DtSimObjectReference) const override = 0;
57 
58  virtual const DtAggregateStateComponent* aggregateStateComponent(DtSimObjectReference) const;
59  virtual const DtSubordinateManagerStateComponent* subordinateManagerStateComponent(DtSimObjectReference) const;
60 
61  virtual const DtRwProperties& parameterProperties(DtSimObjectReference) const;
62  virtual const DtRwProperties& stateProperties(DtSimObjectReference) const;
63 
64  protected:
65  mutable const DtAggregateStateComponent* myAggregateStateComponent = nullptr;
66  mutable const DtSubordinateManagerStateComponent* mySubordinateManagerStateComponent = nullptr;
69  };
70 
72  {
73  public:
76  {
77  }
78 
81  {
82  }
83 
84  virtual bool shouldBeHidden(DtSimObjectReference) const override;
85 
86  static std::string creatorName();
87 
88  protected:
89  virtual QString value(DtSimObjectReference) const override;
90  virtual QString title(DtSimObjectReference) const override;
91 
92  protected:
93  mutable const DtRwString* myValue = nullptr;
94  };
95 
97  {
98  public:
101  {
102  }
103 
106  {
107  }
108 
109  static std::string creatorName();
110 
111  protected:
112  virtual QString value(DtSimObjectReference) const override;
113  virtual QString title(DtSimObjectReference) const override;
114  };
115 
117  {
118  public:
121  {
122  }
123 
126  {
127  }
128 
129  static std::string creatorName();
130 
131  protected:
132  virtual QString value(DtSimObjectReference) const override;
133  virtual QString title(DtSimObjectReference) const override;
134  };
135 
137  {
138  public:
141  {
142  }
143 
146  {
147  }
148 
149  static std::string creatorName();
150 
151  protected:
152  virtual QString value(DtSimObjectReference) const override;
153  virtual QString title(DtSimObjectReference) const override;
154 
155  protected:
156  mutable int myNumberOfAggregates = -1;
157  };
158 
160  {
161  public:
164  {
165  }
166 
169  {
170  }
171 
172  static std::string creatorName();
173 
174  protected:
175  virtual QString value(DtSimObjectReference) const override;
176  virtual QString title(DtSimObjectReference) const override;
177 
178  protected:
179  mutable int myNumberOfEntities = -1;
180  };
181 
183  {
184  public:
185 
188  {
189  }
190 
193  {
194  }
195 
196  static std::string creatorName();
197 
198  protected:
199  virtual QString value(DtSimObjectReference) const override;
200  virtual QString title(DtSimObjectReference) const override;
201  };
202 
204  {
205  public:
206 
209  {
210  }
211 
214  {
215  }
216 
217  static std::string creatorName();
218 
219  protected:
220  virtual QString value(DtSimObjectReference) const override;
221  virtual QString title(DtSimObjectReference) const override;
222  };
223 
225  {
226  Q_OBJECT
227  public:
230  , myHealthLevel(0)
231  {
232  }
233 
236  , myHealthLevel(0)
237  {
238  }
239 
240  virtual void activate(DtSimObjectReference state) override;
241  static std::string creatorName();
242  virtual bool shouldBeHidden(DtSimObjectReference) const override;
243 
244  virtual bool needsPageLogicForWidgetRepresentation() const override;
245 
246  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference) override;
247 
248  protected:
249  virtual QString value(DtSimObjectReference) const override;
250  virtual QString title(DtSimObjectReference) const override;
251  virtual void slot_onStateViewUpdated() override;
252 
253  public:
254  QHBoxLayout* myLayout;
256  mutable boost::optional<int> myBaseHealth;
257  };
258 
260  {
261  public:
264 
265  static std::string creatorName();
266 
267  virtual bool needsPageLogicForWidgetRepresentation() const override;
268 
269  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference) override;
270 
271  protected:
272  virtual QString value(DtSimObjectReference) const override;
273  virtual QString title(DtSimObjectReference) const override;
274 
275  virtual void setCategoryIcon(const DtString& category, const std::string& icon);
276  virtual std::string categoryIcon(const DtString& category) const;
277 
278  public:
279  std::vector<QLabel*> myPrimaryEquipmentLabels;
280  std::map<DtString, std::string> myCategoryIcons;
281 
283 
286  mutable const DtRwPropertiesStructure* myBasePrimaryEquipment = nullptr;
287  mutable const DtRwPropertiesStructure* myPrimaryEquipment = nullptr;
288  };
289 
291  {
292  public:
295  {
296  }
297 
300  {
301  }
302 
303  static std::string creatorName();
304  virtual bool shouldBeHidden(DtSimObjectReference) const override;
305 
306  protected:
307  virtual QString value(DtSimObjectReference) const override;
308  virtual QString title(DtSimObjectReference) const override;
309  };
310 
312  {
313  public:
316  {
317  }
318 
321  {
322  }
323 
324  static std::string creatorName();
325  virtual bool shouldBeHidden(DtSimObjectReference) const override;
326 
327  protected:
328  virtual QString value(DtSimObjectReference) const override;
329  virtual QString title(DtSimObjectReference) const override;
330  };
331 
333  {
334  public:
337  {
338  }
339 
342  {
343  }
344 
345  virtual bool shouldBeHidden(DtSimObjectReference) const override;
346 
347  static std::string creatorName();
348 
349  protected:
350  virtual QString value(DtSimObjectReference) const override;
351  virtual QString title(DtSimObjectReference) const override;
352  };
353 
355  {
356  public:
359  {
360  }
361 
364  {
365  }
366 
367  virtual bool shouldBeHidden(DtSimObjectReference) const override;
368  static std::string creatorName();
369 
370  protected:
371  virtual QString value(DtSimObjectReference) const override;
372  virtual QString title(DtSimObjectReference) const override;
373 
374  protected:
375  mutable const DtRwPropertiesStructure* myPostureTrans = nullptr;
376  mutable double myLastUpdateTime = 0.;
377  };
378 
380  {
381  public:
384  {
385  }
386 
389  {
390  }
391 
392  virtual bool shouldBeHidden(DtSimObjectReference) const override;
393  static std::string creatorName();
394 
395  protected:
396  virtual QString value(DtSimObjectReference) const override;
397  virtual QString title(DtSimObjectReference) const override;
398 
399  protected:
400  mutable const DtRwString* myPosture = nullptr;
401  mutable const DtRwPropertiesStructure* myPostureTrans = nullptr;
402  };
403 
405  {
406  public:
409  {
410  }
411 
414  {
415  }
416 
417  virtual bool shouldBeHidden(DtSimObjectReference) const override;
418  static std::string creatorName();
419 
420  protected:
421  virtual QString value(DtSimObjectReference) const override;
422  virtual QString title(DtSimObjectReference) const override;
423  };
424 
426  {
427  public:
430  {
431  }
432 
435  {
436  }
437 
438  virtual bool shouldBeHidden(DtSimObjectReference) const override;
439  static std::string creatorName();
440 
441  protected:
442  virtual QString value(DtSimObjectReference) const override;
443  virtual QString title(DtSimObjectReference) const override;
444  };
445 
447  {
448  public:
451  {
452  }
453 
456  {
457  }
458 
459  virtual bool shouldBeHidden(DtSimObjectReference) const override;
460  static std::string creatorName();
461 
462  protected:
463  virtual QString value(DtSimObjectReference) const override;
464  virtual QString title(DtSimObjectReference) const override;
465  };
466 
468  {
469  public:
472  {
473  }
474 
477  {
478  }
479 
480  virtual bool shouldBeHidden(DtSimObjectReference) const override;
481  static std::string creatorName();
482 
483  protected:
484  virtual QString value(DtSimObjectReference) const override;
485  virtual QString title(DtSimObjectReference) const override;
486  };
487 
489  {
490  public:
491 
494  {
495  }
496 
499  {
500  }
501 
502  virtual bool shouldBeHidden(DtSimObjectReference) const override;
503  static std::string creatorName();
504 
505  protected:
506  virtual QString value(DtSimObjectReference) const override;
507  virtual QString title(DtSimObjectReference) const override;
508  };
509 
511  {
512  public:
515  {
516  }
517 
520  {
521  }
522 
523  static std::string creatorName();
524 
525  protected:
526  virtual QString value(DtSimObjectReference) const override;
527  virtual QString title(DtSimObjectReference) const override;
528 
529  protected:
530  mutable const DtRwString* myValue = nullptr;
531  };
532 
534  {
535  public:
538  {
539  }
540 
543  {
544  }
545 
546  virtual bool shouldBeHidden(DtSimObjectReference) const override;
547  static std::string creatorName();
548 
549  protected:
550  virtual QString value(DtSimObjectReference) const override;
551  virtual QString title(DtSimObjectReference) const override;
552 
553  protected:
554  mutable const DtRwPropertiesMap* myValue = nullptr;
555  };
556 
558  {
559  public:
562  , mySelectedSection(0)
563  , myDarkModeEnabled(false)
564  {
565  }
566 
569  , mySelectedSection(0)
570  , myDarkModeEnabled(false)
571  {
572  }
573 
574  static std::string creatorName();
575 
576  virtual bool shouldBeHidden(DtSimObjectReference) const override;
577 
578  protected:
579  virtual QString value(DtSimObjectReference) const override;
580  virtual QWidget* widgetRepresentation(QWidget* parent, DtSimObjectReference) override;
581  virtual void activate(DtSimObjectReference) override;
582 
583  virtual QString title(DtSimObjectReference) const override;
584  virtual void updateCombatEffectivenessIcon(DtSimObjectReference);
585  virtual void updateStatusIcon(DtSimObjectReference);
586 
587  virtual void updateIcons(DtSimObjectReference s);
588  virtual bool eventFilter(QObject*, QEvent*) override;
589  virtual void adjustWidgetForColumnSpan(int colSpan) override;
590  virtual void adjustWidgetForRowSpan(int rowSpan) override;
591  virtual bool mouseReleaseEvent() override;
592  virtual void slot_onStateViewUpdated() override;
593 
594  static QString getCombatEffectiveness(const DtRwProperties& props);
595  static QString getPersonnelStatus(const DtRwProperties& props);
596  static QString getPolStatus(const DtRwProperties& props);
597  static QString getAmmunitionStatus(const DtRwProperties& props);
598  static QString getWeaponsStatus(const DtRwProperties& props);
599 
600  protected:
601  bool myDarkModeEnabled = true;
604  QString myPolStatus;
607 
609  QString myPolToolTip;
612 
614 
615  DtShadedWidget* myCombatEffectivenessContainer = nullptr;
616  DtShadedWidget* mySelectedStatusContainer = nullptr;
617  QLabel* myCombatEffectivenessWidget = nullptr;
618  QLabel* mySelectedStatusWidget = nullptr;
621  bool myFirstUpdate = true;
622  };
623 
625 
653  }
654 }
Definition: aggregateInformationPageItems.h:71
Definition: aggregateInformationPageItems.h:332
DtItemUpdateFunctionCreator< DtAggregateStateAggregateState > DtAggregateStateAggregateStateCreator
Definition: aggregateInformationPageItems.h:629
DtAggregateStateNumberOfEntities(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:162
DtAggregateStateSubordinateFunctions(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:541
DtItemUpdateFunctionCreator< DtEntityStateEchelonId > DtAggregateStateEchelonIdCreator
Definition: aggregateInformationPageItems.h:633
Definition: aggregateInformationPageItems.h:404
DtItemUpdateFunctionCreator< DtEntityStateForce > DtAggregateStateForceCreator
Definition: aggregateInformationPageItems.h:635
Definition: aggregateInformationPageItems.h:159
Definition: aggregateInformationPageItems.h:446
DtAggregateStateActivity(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:74
DtAggregateStatePostureSummaryItem(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:387
DtItemUpdateFunctionCreator< DtEntityStateGlobalId > DtAggregateStateGlobalIdCreator
Definition: aggregateInformationPageItems.h:627
DtItemUpdateFunctionCreator< DtAggregateStateFormation > DtAggregateStateFormationCreator
Definition: aggregateInformationPageItems.h:632
DtItemUpdateFunctionCreator< DtAggregateStateOrderedMoppLevel > DtAggregateStateOrderedMoppLevelCreator
Definition: aggregateInformationPageItems.h:642
DtAggregateStatePageItem(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:37
DtItemUpdateFunctionCreator< DtEntityStateUndetectable > DtAggregateStateUndetectableCreator
Definition: aggregateInformationPageItems.h:650
Definition: aggregateInformationPageItems.h:557
QString myPolToolTip
Definition: aggregateInformationPageItems.h:609
int mySelectedSection
Definition: aggregateInformationPageItems.h:613
QString myCombatEffectiveness
Definition: aggregateInformationPageItems.h:602
DtAggregateStateCombatEffectiveness(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:293
DtAggregateStateDimensions(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:99
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtAggregateStateMorale(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:314
DtItemUpdateFunctionCreator< DtAggregateStatePrimaryEquipment > DtAggregateStatePrimaryEquipmentCreator
Definition: aggregateInformationPageItems.h:637
1) 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: aggregateStateComponent.h:54
DtItemUpdateFunctionCreator< DtAggregateStateMorale > DtAggregateStateMoraleCreator
Definition: aggregateInformationPageItems.h:645
DtItemUpdateFunctionCreator< DtAggregateStateInvisible > DtAggregateStateInvisibleCreator
Definition: aggregateInformationPageItems.h:634
DtItemUpdateFunctionCreator< DtAggregateStateHealth > DtAggregateStateHealthCreator
Definition: aggregateInformationPageItems.h:636
DtAggregateStateDimensions(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:104
DtAggregateStatePostureSummaryItem(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:382
DtAggregateStateActivity(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:79
DtAggregateStateEngagementResults(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:470
DtAggregateStateOrderedMoppLevel(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:428
DtAggregateStateInvisible(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:191
QString myPersonnelStatus
Definition: aggregateInformationPageItems.h:603
DtAggregateStateutonomousActionsEnabled(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:492
DtAggregateStateMorale(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:319
std::vector< QLabel * > myPrimaryEquipmentLabels
Definition: aggregateInformationPageItems.h:279
A special progress bar widget to use by DtLevelBarDelegate. Allows the delegate to use whatever text ...
Definition: levelBar.h:21
DtItemUpdateFunctionCreator< DtAggregateGumballs > DtAggregateGumballsCreator
Definition: aggregateInformationPageItems.h:624
DtAggregateStateNumberOfAggregates(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:139
int myMaxCountForPrimaryEquipDisplay
Definition: aggregateInformationPageItems.h:285
DtItemUpdateFunctionCreator< DtAggregateStateMoppLevel > DtAggregateStateMoppLevelCreator
Definition: aggregateInformationPageItems.h:641
Definition: aggregateInformationPageItems.h:425
DtItemUpdateFunctionCreator< DtObjectStateExtendedLabels > DtAggregateStateExtendedLabelsCreator
Definition: aggregateInformationPageItems.h:626
DtAggregateStateCombatEffectiveness(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:298
A structure composed of distinct fields, each of which is itself a property. The DtRwPropertiesStruct...
Definition: rwPropertiesStructure.h:21
Contains makVrv::DtInformationDialogPage class.
Definition: aggregateInformationPageItems.h:224
QString myWeaponsToolTip
Definition: aggregateInformationPageItems.h:611
DtItemUpdateFunctionCreator< DtAggregateStateContamination > DtAggregateStateContaminationCreator
Definition: aggregateInformationPageItems.h:643
DtAggregateStatePosture(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:335
DtAggregateGumballs(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:560
DtItemUpdateFunctionCreator< DtAggregateStatePosture > DtAggregateStatePostureCreator
Definition: aggregateInformationPageItems.h:639
DtAggregateStateAggregateState(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:119
DtItemUpdateFunctionCreator< DtAggregateStateOrderedPosture > DtAggregateStateOrderedPostureCreator
Definition: aggregateInformationPageItems.h:640
DtAggregateStateHealth(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:228
DtAggregateStateOrderedPosture(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:362
DtAggregateStateAssignedTransport(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:518
Definition: aggregateInformationPageItems.h:311
DtRwProperties myParameterProperties
Definition: aggregateInformationPageItems.h:67
DtAggregateStateFormation(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:212
DtAggregateStateNumberOfEntities(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:167
Acts as a map for properties. A map is a definition that has a key and a prototype, with values being the key and prototype pair. The key can only be a string (DtRwStringType), int (DtRwIntType, DtRwInt8Type, DtRwInt16Type, DtRwInt32Type), or real (DtRwRealType, DtRwReal32Type, DtRwReal64Type).
Definition: rwPropertiesMap.h:41
DtAggregateStateFormation(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:207
DtAggregateStateSubordinateFunctions(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:536
QString myPolStatus
Definition: aggregateInformationPageItems.h:604
QPixmap myCombatEffectivenessIcon
Definition: aggregateInformationPageItems.h:619
QString myAmmunitionStatus
Definition: aggregateInformationPageItems.h:605
DtAggregateStateContamination(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:454
Definition: aggregateInformationPageItems.h:203
Definition: aggregateInformationPageItems.h:116
DtAggregateStatePosture(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:340
DtAggregateStateMoppLevel(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:407
DtItemUpdateFunctionCreator< DtAggregateStateDimensions > DtAggregateStateDimensionsCreator
Definition: aggregateInformationPageItems.h:628
DtItemUpdateFunctionCreator< DtAggregateStateCombatEffectiveness > DtAggregateStateCombatEffectivenessCreator
Definition: aggregateInformationPageItems.h:638
DtAggregateStateOrderedMoppLevel(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:433
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
boost::optional< int > myBaseHealth
Definition: aggregateInformationPageItems.h:256
DtItemUpdateFunctionCreator< DtAggregateStateEngagementResults > DtAggregateStateEngagementResultsCreator
Definition: aggregateInformationPageItems.h:646
DtAggregateStateutonomousActionsEnabled(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:497
DtAggregateStateAggregateState(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:124
DtItemUpdateFunctionCreator< DtAggregateStateutonomousActionsEnabled > DtAggregateStateAutonomousActionsEnabledCreator
Definition: aggregateInformationPageItems.h:648
QString myPersonnelToolTip
Definition: aggregateInformationPageItems.h:608
QPixmap mySelectedStatusIcon
Definition: aggregateInformationPageItems.h:620
DtItemUpdateFunctionCreator< DtAggregateStateActivity > DtAggregateStateActivityCreator
Definition: aggregateInformationPageItems.h:644
DtAggregateStatePageItem(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:44
DtAggregateStateInvisible(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:186
DtItemUpdateFunctionCreator< DtAggregateStateAssignedTransport > DtAggregateStateAssignedTransportCreator
Definition: aggregateInformationPageItems.h:651
DtAggregateGumballs(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:567
1) 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: subordinateManagerStateComponent.h:116
DtItemUpdateFunctionCreator< DtAggregateStateNumberOfEntities > DtAggregateStateNumberOfEntitiesCreator
Definition: aggregateInformationPageItems.h:631
DtAggregateStateHealth(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:234
DtAggregateStateMoppLevel(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:412
Definition: aggregateInformationPageItems.h:259
A list of properties. A DtPropertyInterface object that is a specialized version of DtRwVariableBindi...
Definition: rwProperties.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:76
DtAggregateStateNumberOfAggregates(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:144
DtItemUpdateFunctionCreator< DtAggregateStateSubordinateFunctions > DtAggregateStateSubordinateFunctionsCreator
Definition: aggregateInformationPageItems.h:652
Definition: aggregateInformationPageItems.h:34
DtItemUpdateFunctionCreator< DtAggregateStatePostureSummaryItem > DtAggregateStatePostureSummaryItemCreator
Definition: aggregateInformationPageItems.h:647
DtItemUpdateFunctionCreator< DtEntityStateInvulnerable > DtAggregateStateInvulnerableCreator
Definition: aggregateInformationPageItems.h:649
Definition: aggregateInformationPageItems.h:354
DtAggregateStateEngagementResults(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:475
std::map< DtString, std::string > myCategoryIcons
Definition: aggregateInformationPageItems.h:280
DtAggregateStateAssignedTransport(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:513
DtAggregateStateContamination(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:449
DtAggregateStateOrderedPosture(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:357
Definition: informationDialogPage.h:70
Contains makVrv::DtEntityInformationPageItems class.
QString myAmmunitionToolTip
Definition: aggregateInformationPageItems.h:610
DtString myEquipCategory
Definition: aggregateInformationPageItems.h:282
Definition: aggregateInformationPageItems.h:96
DtRwProperties myStateProperties
Definition: aggregateInformationPageItems.h:68
QHBoxLayout * myLayout
Definition: aggregateInformationPageItems.h:254
DtLevelBar * myHealthLevel
Definition: aggregateInformationPageItems.h:255
QString myWeaponsStatus
Definition: aggregateInformationPageItems.h:606
DtItemUpdateFunctionCreator< DtAggregateStateNumberOfAggregates > DtAggregateStateNumberOfAggregatesCreator
Definition: aggregateInformationPageItems.h:630
Definition: aggregateInformationPageItems.h:182
int myMaxSingleEntityHealthForPrimaryEquipDisplay
Definition: aggregateInformationPageItems.h:284

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)