![]() |
VR-Forces 5.0.3 Developer's Guide
|
This class will contain all plan dialogs currently open for entities and manage their removal when an entity is removed from the simluation. It will also be responsible for opening the appropriate dialogs for entity or global plans.

Public Member Functions | |
| DtVrfEntityPlanManager (makVrv::DtDe &) | |
| virtual | ~DtVrfEntityPlanManager () |
| virtual DtEditEntityPlanWidget * | editPlansFor (const makVrv::DtSelectionManager::IdSet &, QWidget *parent) |
| virtual void | editGlobalPlans (QWidget *parent) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtVrfEntityPlanManager & | instance (makVrv::DtDe &de) |
Public Attributes | |
| boost::signals2::signal< void(DtEditEntityPlanWidget *)> | signal_editEntityPlanWidgetCreated |
| boost::signals2::signal< void(DtEditEntityPlanWidget *)> | signal_editEntityPlanWidgetDestroyed |
| boost::signals2::signal< void(makVrv::DtUniqueID, std::string)> | signal_showGlobalPlan |
Protected Member Functions | |
| virtual DtEditEntityPlanWidget * | createEditEntityPlanWidget (QWidget *, const Qt::WindowFlags &f=0) const |
| virtual void | slot_editEntityPlanWidgetDestroyed (DtEditEntityPlanWidget *) |
| virtual void | cleanup (makVrv::DtDe &) |
| virtual void | slot_stateAdded (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| QHash< QString, DtEditEntityPlanWidget * > | myEditPlanDialogs |
| DtVrfEntityPlanManagerMessager | myMessager |
| makVrv::DtSignalConnectionManager | myConnections |
| makVrf::DtVrfEntityPlanManager::DtVrfEntityPlanManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the messager.
|
virtual |
Edits the plans for the supplied entities (multiple or single)
|
virtual |
Edits global plans.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Cycle through plan widgets to see if any need to be deleted.
|
protectedvirtual |
| boost::signals2::signal<void (DtEditEntityPlanWidget*)> makVrf::DtVrfEntityPlanManager::signal_editEntityPlanWidgetCreated |
| boost::signals2::signal<void (DtEditEntityPlanWidget*)> makVrf::DtVrfEntityPlanManager::signal_editEntityPlanWidgetDestroyed |
| boost::signals2::signal<void(makVrv::DtUniqueID, std::string)> makVrf::DtVrfEntityPlanManager::signal_showGlobalPlan |
|
protected |
|
protected |
|
protected |
|
protected |