17 #include <QStandardItemModel>
23 class DtObjectListViewItem;
24 struct DtVrlinkSimulatedAggregateState;
26 namespace makVrfGuiObjectInformationQt
28 class DtAggregateAmmunitionTab;
29 class DtAggregateSuppliesTab;
40 virtual void nameChanged();
44 virtual void updateSupplyingInformation();
57 virtual void getSupplyInfo(
double& amount,
DtString& pacingTracking,
59 virtual void getSupplyASRInfo(
double& amount,
61 virtual void getSupplyASRInfoFromSupplierUnits(
double& amount,
const DtString& propertyName,
62 bool useLargeAmmunition =
false)
const;
66 virtual void getSupplyInfo(
double& amount,
68 virtual void getSupplyASRInfo(
double& amount,
75 virtual void getAmmoASRInfo(
const DtString& type,
double& asrInfo,
bool fromSupplyUnit);
95 myFixedItemWidth = 20;
101 myFixedItemWidth = 20;
106 static std::string creatorName();
107 virtual bool shouldBeHidden()
const;
116 virtual bool mouseReleaseEvent();
std::set< makVrv::DtElementID > Supplying
Definition: influenceManager.h:169
Definition: informationDialogPage.h:406
std::map< DtString, QTreeWidgetItem * > SuppliedInformation
Definition: aggregateSuppliesPageLogic.h:85
std::set< QString > myAmmunition
Definition: aggregateSuppliesPageLogic.h:81
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:86
Defines the DtRwPropertiesStructure class, a structure containing fields, which are themselves proper...
std::map< DtString, double > myAmmunitionASR
Definition: aggregateSuppliesPageLogic.h:83
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: informationDialogPage.h:260
const char * source
Definition: lz4.h:442
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::set< QString > mySupplies
Definition: aggregateSuppliesPageLogic.h:82
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:72
This is a general class which will update QStandardItemModels to display resource data in a standard ...
Definition: aggregateResourcesPageLogic.h:26