17 #include <QStandardItemModel>
23 class DtObjectListViewItem;
24 struct DtVrlinkSimulatedAggregateState;
26 namespace makVrfGuiObjectInformationQt
28 class DtAggregateAmmunitionTab;
29 class DtAggregateSuppliesTab;
41 virtual void nameChanged();
45 virtual void updateSupplyingInformation();
58 virtual void getSupplyInfo(
double& amount,
DtString& pacingTracking,
60 virtual void getSupplyASRInfo(
double& amount,
62 virtual void getSupplyASRInfoFromSupplierUnits(
double& amount,
const DtString& propertyName,
63 bool useLargeAmmunition =
false)
const;
67 virtual void getSupplyInfo(
double& amount,
69 virtual void getSupplyASRInfo(
double& amount,
76 virtual void getAmmoASRInfo(
const DtString& type,
double& asrInfo,
bool fromSupplyUnit);
96 myFixedItemWidth = 20;
102 myFixedItemWidth = 20;
107 static std::string creatorName();
115 virtual bool mouseReleaseEvent()
override;
std::set< makVrv::DtElementID > Supplying
Definition: influenceManager.h:169
Definition: informationDialogPage.h:414
std::map< DtString, QTreeWidgetItem * > SuppliedInformation
Definition: aggregateSuppliesPageLogic.h:86
std::set< QString > myAmmunition
Definition: aggregateSuppliesPageLogic.h:82
Definition: aggregateSuppliesPageLogic.h:31
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
A structure composed of distinct fields, each of which is itself a property. The DtRwPropertiesStruct...
Definition: rwPropertiesStructure.h:21
SuppliedInformation mySuppliedInformation
Definition: aggregateSuppliesPageLogic.h:87
Defines the DtRwPropertiesStructure class, a structure containing fields, which are themselves proper...
std::map< DtString, double > myAmmunitionASR
Definition: aggregateSuppliesPageLogic.h:84
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: informationDialogPage.h:258
const char * source
Definition: lz4.h:442
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::set< QString > mySupplies
Definition: aggregateSuppliesPageLogic.h:83
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
This is a general class which will update QStandardItemModels to display resource data in a standard ...
Definition: aggregateResourcesPageLogic.h:26