![]() |
VR-Forces 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 () override |
| virtual DtEditEntityPlanWidget * | editPlansFor (const makVrv::DtSelectionManager::IdSet &, QWidget *parent) |
| virtual void | editGlobalPlans (QWidget *parent) |
| virtual QList< QString > | hasModifiedPlans () |
| virtual void | saveModifiedPlans (QList< QString > plans) |
| virtual bool | askAndSavePlans (QWidget *mainWindow) |
| virtual bool | askAndSavePlans (QWidget *mainWindow, bool &dirty) |
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 (DtSimObjectReference state) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| QHash< QString, DtEditEntityPlanWidget * > | myEditPlanDialogs |
| DtVrfEntityPlanManagerMessager | myMessager |
| makVrv::DtSignalConnectionManager | myConnections |
| makVrf::DtVrfEntityPlanManager::DtVrfEntityPlanManager | ( | makVrv::DtDe & | ) |
|
overridevirtual |
|
static |
Returns instance of the messager.
|
virtual |
Edits the plans for the supplied entities (multiple or single)
|
virtual |
Edits global plans.
|
virtual |
Returns list of keys of open and modified plans in myEditPlanDialogs.
|
virtual |
Applies open and modified plans.
|
virtual |
Prompts whether or not to save open and modified plans. Returning true indicates the scenario should be saved; false, do not save. The boolean parameter, passed by reference indicates, that the scenario is dirty.
|
virtual |
|
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 |