11 #if !defined(Q_MOC_RUN)
26 class DtAggregateStateComponent;
27 class DtSubordinateManagerStateComponent;
29 namespace makVrfGuiObjectInformationQt
31 class DtInformationDialogPageLogic;
39 , myParameterProperties(
"parameters")
40 , myStateProperties(
"state")
46 , myParameterProperties(
"parameters")
47 , myStateProperties(
"state")
53 virtual bool mouseReleaseEvent()
override;
86 static std::string creatorName();
109 static std::string creatorName();
129 static std::string creatorName();
149 static std::string creatorName();
156 mutable int myNumberOfAggregates = -1;
172 static std::string creatorName();
179 mutable int myNumberOfEntities = -1;
196 static std::string creatorName();
217 static std::string creatorName();
241 static std::string creatorName();
244 virtual bool needsPageLogicForWidgetRepresentation()
const override;
251 virtual void slot_onStateViewUpdated()
override;
265 static std::string creatorName();
267 virtual bool needsPageLogicForWidgetRepresentation()
const override;
275 virtual void setCategoryIcon(
const DtString& category,
const std::string& icon);
276 virtual std::string categoryIcon(
const DtString& category)
const;
303 static std::string creatorName();
324 static std::string creatorName();
347 static std::string creatorName();
368 static std::string creatorName();
376 mutable double myLastUpdateTime = 0.;
393 static std::string creatorName();
418 static std::string creatorName();
439 static std::string creatorName();
460 static std::string creatorName();
481 static std::string creatorName();
503 static std::string creatorName();
523 static std::string creatorName();
547 static std::string creatorName();
562 , mySelectedSection(0)
563 , myDarkModeEnabled(false)
569 , mySelectedSection(0)
570 , myDarkModeEnabled(false)
574 static std::string creatorName();
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;
594 static QString getCombatEffectiveness(
const DtRwProperties& props);
601 bool myDarkModeEnabled =
true;
617 QLabel* myCombatEffectivenessWidget =
nullptr;
618 QLabel* mySelectedStatusWidget =
nullptr;
621 bool myFirstUpdate =
true;
Definition: aggregateInformationPageItems.h:332
Definition: informationDialogPage.h:414
DtAggregateStatePostureSummaryItem(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:387
DtAggregateStatePageItem(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:37
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
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
DtAggregateStatePostureSummaryItem(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:382
A structure composed of distinct fields, each of which is itself a property. The DtRwPropertiesStruct...
Definition: rwPropertiesStructure.h:21
Contains makVrv::DtInformationDialogPage class.
DtAggregateStatePosture(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:335
DtAggregateStateOrderedPosture(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:362
DtRwProperties myParameterProperties
Definition: aggregateInformationPageItems.h:67
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
DtAggregateStatePosture(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:340
DtAggregateStatePageItem(DtInformationDialogPageLogic *l)
Definition: aggregateInformationPageItems.h:44
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
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
Definition: aggregateInformationPageItems.h:34
Definition: aggregateInformationPageItems.h:354
DtAggregateStateOrderedPosture(makVrv::DtDe &de)
Definition: aggregateInformationPageItems.h:357
Contains makVrv::DtEntityInformationPageItems class.
DtRwProperties myStateProperties
Definition: aggregateInformationPageItems.h:68
Definition: aggregateInformationPageItems.h:379