![]() |
VR-Forces 5.0.3 Developer's Guide
|
The class that is the interface between the GUI and the back-end.

Public Member Functions | |
| DtVrfResourceRequestor (makVrv::DtDe &) | |
| virtual | ~DtVrfResourceRequestor () |
| virtual void | requestResourcesFor (const std::vector< makVrv::DtSimEntry * > &data, bool entitiesOnly=true) |
| virtual void | startMonitoring (const DtUUID &, int rate=-1) |
| virtual void | stopMonitoring (const DtUUID &) |
| virtual void | setUpdateRate (const DtUUID &entity, int) |
Protected Member Functions | |
| virtual void | slot_resourceResponse (const DtIfServerRequestResponse &) |
| virtual void | resourcesChanged ()=0 |
| virtual void | resourceCheckingDisabled ()=0 |
| virtual void | addResource (const DtResource &)=0 |
| virtual void | resourceCheckComplete ()=0 |
| virtual void | resourceUpdated (const DtResource &)=0 |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| std::set< DtUUID > | myResourceRequests |
| bool | myCanSetResources |
| DtEntityResourceList | myResources |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrf::DtVrfResourceRequestor::DtVrfResourceRequestor | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Requests resources for all items in the vector. If entitiesOnly is true will only request resources for those items that are of entity type, else will request resources for all types (environmentals, aggregates, entities)
|
virtual |
Start monitoring for this entity. Use the refresh rate specified, unless it is -1, in which case use the value found in the resource manager.
|
virtual |
Stop monitoring for the specified entity.
Sets the update rate for entity being monitored.
|
protectedvirtual |
|
protectedpure virtual |
Virtual overrides to complete class.
Called when resources received has changed
Implemented in makVrf::DtReleaseBombTaskDialog, makVrf::DtResourceSelectionEntryWidget, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtResourceConditionalLogic, makVrf::DtSetResourcesDialog, makVrf::DtVrfDataInterraceResourceRequestor, and makVrf::makVrfGuiObjectInformationQt::DtResourcePageRequestor.
|
protectedpure virtual |
Called when this item can not longer set resources. This will happen when multiple requests are made through this class and there are no common resources.
Implemented in makVrf::DtReleaseBombTaskDialog, makVrf::DtResourceSelectionEntryWidget, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtResourceConditionalLogic, makVrf::DtSetResourcesDialog, makVrf::DtVrfDataInterraceResourceRequestor, and makVrf::makVrfGuiObjectInformationQt::DtResourcePageRequestor.
|
protectedpure virtual |
Called to add a new resource.
Implemented in makVrf::DtResourceSelectionEntryWidget, makVrf::DtReleaseBombTaskDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSetResourcesDialog, makVrf::DtResourceConditionalLogic, makVrf::DtVrfDataInterraceResourceRequestor, and makVrf::makVrfGuiObjectInformationQt::DtResourcePageRequestor.
|
protectedpure virtual |
Called when resource checking is complete.
Implemented in makVrf::DtReleaseBombTaskDialog, makVrf::DtResourceSelectionEntryWidget, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtResourceConditionalLogic, makVrf::DtSetResourcesDialog, makVrf::DtVrfDataInterraceResourceRequestor, and makVrf::makVrfGuiObjectInformationQt::DtResourcePageRequestor.
|
protectedpure virtual |
Called when a particular resource has been updated.
Implemented in makVrf::DtResourceSelectionEntryWidget, makVrf::DtReleaseBombTaskDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSetResourcesDialog, makVrf::DtResourceConditionalLogic, makVrf::DtVrfDataInterraceResourceRequestor, and makVrf::makVrfGuiObjectInformationQt::DtResourcePageRequestor.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |