12 #if !defined(Q_MOC_RUN)
30 class DtVrfStateViewCollectionManager;
31 class DtEntityLocationStateComponent;
33 namespace makVrfGuiObjectInformationQt
35 class DtInformationDialogPageLogic;
57 virtual bool mouseReleaseEvent()
override;
58 virtual bool needsPageLogicForWidgetRepresentation()
const override;
74 static std::string creatorName();
97 static std::string creatorName();
119 static std::string creatorName();
143 static std::string creatorName();
145 virtual void adjustWidgetForRowSpan(
int rowSpan)
override;
146 virtual void adjustWidgetForColumnSpan(
int colSpan)
override;
149 virtual void updateImage();
151 virtual bool mouseReleaseEvent()
override;
176 , myUUID(
DtUUID::nullUUID())
183 , myUUID(
DtUUID::nullUUID())
189 static std::string creatorName();
207 virtual void updateToolTip();
208 virtual void updateToolTip(
Resource&);
209 virtual void deactivate()
override;
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;
224 bool myVertical =
false;
225 int myGridColumns = -1;
226 bool myTitle =
false;
228 Qt::Alignment myIconAlignment = Qt::AlignTop;
284 static std::string creatorName();
286 virtual bool needsPageLogicForWidgetRepresentation()
const override;
310 static std::string creatorName();
312 virtual bool needsPageLogicForWidgetRepresentation()
const override;
334 static std::string creatorName();
336 virtual bool needsPageLogicForWidgetRepresentation()
const override;
358 static std::string creatorName();
380 static std::string creatorName();
402 static std::string creatorName();
424 static std::string creatorName();
446 static std::string creatorName();
466 static std::string creatorName();
486 static std::string creatorName();
488 virtual void setValue(
const QString&);
489 virtual void setIndex(
int);
511 static std::string creatorName();
531 static std::string creatorName();
552 virtual void clearExtendedLabels();
553 static std::string creatorName();
560 virtual void slot_extendedLabelsChanged();
583 static std::string creatorName();
605 static std::string creatorName();
627 static std::string creatorName();
634 virtual bool mouseReleaseEvent()
override;
635 virtual DtFilename pixmapFile()
const override;
653 static std::string creatorName();
659 virtual bool mouseReleaseEvent()
override;
661 virtual DtFilename pixmapFile()
const override;
682 static std::string creatorName();
685 virtual void showInformation();
688 virtual QWidget* createContainerData()
const override;
690 virtual bool needsPageLogicForWidgetRepresentation()
const override;
692 virtual DtFilename pixmapFile()
const override;
712 static std::string creatorName();
715 virtual void showInformation();
721 virtual QWidget* createContainerData()
const override;
723 virtual bool needsPageLogicForWidgetRepresentation()
const override;
725 virtual DtFilename pixmapFile()
const override;
748 static std::string creatorName();
751 virtual void planButtonPressed();
759 virtual QWidget* createContainerData()
const override;
760 virtual bool mouseReleaseEvent()
override;
761 virtual DtFilename pixmapFile()
const override;
784 static std::string creatorName();
787 virtual void planButtonPressed();
793 virtual QWidget* createContainerData()
const override;
794 virtual bool mouseReleaseEvent()
override;
795 virtual DtFilename pixmapFile()
const override;
816 static std::string creatorName();
819 virtual void editButtonPressed();
823 virtual bool needsPageLogicForWidgetRepresentation()
const override;
825 virtual QWidget* createContainerData()
const override;
826 virtual bool mouseReleaseEvent()
override;
827 virtual DtFilename pixmapFile()
const override;
845 static std::string creatorName();
870 static std::string creatorName();
893 static std::string creatorName();
914 myCurrentDamagePoints = 0.0;
917 static std::string creatorName();
946 myCurrentDamagePoints = 0.0;
949 static std::string creatorName();
1004 static std::string creatorName();
1031 static std::string creatorName();
1058 static std::string creatorName();
1085 static std::string creatorName();
1112 static std::string creatorName();
1139 static std::string creatorName();
1167 static std::string creatorName();
1195 static std::string creatorName();
1218 static std::string creatorName();
1240 static std::string creatorName();
1262 static std::string creatorName();
1284 static std::string creatorName();
1306 static std::string creatorName();
1329 static std::string creatorName();
1352 static std::string creatorName();
1377 static std::string creatorName();
1380 virtual void labButtonPressed();
1388 virtual QWidget* createContainerData()
const override;
1389 virtual bool mouseReleaseEvent()
override;
1390 virtual DtFilename pixmapFile()
const override;
1408 static std::string creatorName();
1415 virtual bool needsPageLogicForWidgetRepresentation()
const override;
1433 static std::string creatorName();
1449 static std::string creatorName();
1473 static std::string creatorName();
1497 static std::string creatorName();
1519 static std::string creatorName();
1542 static std::string creatorName();
1565 static std::string creatorName();
1588 static std::string creatorName();
1611 static std::string creatorName();
1634 static std::string creatorName();
1657 static std::string creatorName();
1680 static std::string creatorName();
1703 static std::string creatorName();
1726 static std::string creatorName();
1749 static std::string creatorName();
1772 static std::string creatorName();
1795 static std::string creatorName();
1818 static std::string creatorName();
1841 static std::string creatorName();
1864 static std::string creatorName();
1887 static std::string creatorName();
1910 static std::string creatorName();
1933 static std::string creatorName();
1956 static std::string creatorName();
1979 static std::string creatorName();
2002 static std::string creatorName();
2025 static std::string creatorName();
2048 static std::string creatorName();
2071 static std::string creatorName();
2094 static std::string creatorName();
2117 static std::string creatorName();
2140 static std::string creatorName();
2163 static std::string creatorName();
2186 static std::string creatorName();
2209 static std::string creatorName();
2232 static std::string creatorName();
2255 static std::string creatorName();
2278 static std::string creatorName();
2301 static std::string creatorName();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtStateMarkingText(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:274
Definition: informationDialogPage.h:414
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
class DtRwIntegerAttributeList:
Definition: rwIntegerAttributeList.h:32
Definition: entityInformationPageItems.h:271
DtEntityStatePageItem(makVrv::DtDe &de)
Definition: entityInformationPageItems.h:41
Contains makVrv::DtInformationDialogPage class.
DtEntityStatePageItem(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:46
bool hasStateComponent() const
Definition: stateDataWrapper.h:150
Definition: entityInformationPageItems.h:38
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
In order to be a well defined state component, you must:
Definition: humanStateComponent.h:25
The class that is the interface between the GUI and the back-end.
Definition: vrfResourceRequestor.h:36
DtSimResource is a class which will define a SISO Enumeration to use as a resource and the quantity o...
Definition: simResource.h:32
DtStateMarkingText(DtInformationDialogPageLogic *l)
Definition: entityInformationPageItems.h:279
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