![]() |
VR-Forces Developer's Guide
|

Classes | |
| struct | PlanVariable |
Public Member Functions | |
| DtEditPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace) | |
| virtual | ~DtEditPlanWidgetLogic () override |
| virtual void | clearPlanModified () |
| virtual void | markPlanModified () |
| virtual void | setupGui (const makVrv::DtSelectionManager::IdSet &) override |
| virtual void | removeTrigger (const DtUUID &) override |
| virtual void | editTrigger (const std::set< makVrv::DtUniqueID > &states, const DtUUID &) override |
| virtual void | cleanup () override |
Public Member Functions inherited from makVrf::DtBasePlanWidgetLogic | |
| DtBasePlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace) | |
| virtual | ~DtBasePlanWidgetLogic () |
| virtual bool | sendPlan (bool reregister=true)=0 |
| virtual void | restartPlan ()=0 |
| virtual void | abandonPlan ()=0 |
| virtual bool | globalPlan () const |
| virtual void | enableReplacePlan () |
| virtual bool | canPastePlan () const |
| virtual bool | planUnlockedByUser () const |
| virtual bool | planLocked () const |
| virtual void | userLockPlan (bool) |
| virtual void | printPlan () |
| virtual void | copySelectedPlanStatement () |
| virtual void | copyPlan () |
| virtual void | setPlanName (const DtUUID &) |
| virtual const DtUUID & | planName () const |
| virtual void | setMarkingTextTitle (const QString &) |
| virtual void | accept () |
| virtual void | connectSignals (const std::set< makVrv::DtUniqueID > &s) |
| virtual void | setTitle () |
| virtual DtPlan * | plan () |
| virtual void | setClosingBecauseObjectRemoved (bool b) |
| virtual bool | closingBecauseObjectRemoved () const |
Protected Types | |
| typedef std::map< DtUUID, PlanVariable > | PlanVariables |
Protected Member Functions | |
| virtual bool | ignoreOperationsCheck () const |
| virtual void | setPlanIsModified (bool) |
| virtual void | setVariables (const DtRwVariableBindings &vars) |
| virtual void | objectAdded () |
| virtual void | requestPlan (const std::vector< DtUUID > &) override |
| virtual void | registerPlanCallbacks (const std::vector< DtUUID > &names) |
| virtual void | unregisterPlanCallbacks (const std::vector< DtUUID > &names) |
| virtual bool | planIsModified () const override |
| virtual void | processReceivePlan (const DtUUID &, bool isGlobal, const std::vector< DtSimStatement * > &statements, const DtRwTriggersList &, const DtRwVariableBindings &variables) override |
| virtual void | processReceiveCurrentStatement (const DtUUID &, bool isGlobal, DtPlanStatus status, bool reselect=true) override |
| virtual void | processReceivePlanComplete (const DtUUID &, bool isGlobal) override |
| virtual void | processPlanStatement (const DtUUID &, bool isGlobal, DtPlanStatus status, bool reselect=true) override |
| virtual bool | isWatching (const DtUUID &) const |
| virtual void | addStatementAfter (DtSimStatement *stmt, const DtPlanStatementItem *listItem) |
| virtual void | addConditional (const DtSimStatement &stmt) override |
| virtual void | addTrigger (const DtSimStatement &stmt, bool selectNew=true) override |
| virtual void | planRequestComplete () |
| virtual void | planSelectionChanged () override |
| virtual void | replacePlan () override |
| virtual bool | deleteStatement (DtPlanStatementItem *) override |
| virtual void | deleteAllStatements () override |
| virtual void | addSetRequest (const DtSetDataRequest &) override |
| virtual void | addTaskRequest (const DtSimTask &) override |
| virtual void | addCommandRequest (DtSimCommand &) override |
| virtual void | replaceStatement (DtSimStatement *stmt, DtPlanStatementItem *listItem) |
| virtual bool | statementIsEditable (DtSimStatement *stmt) const |
| virtual void | editCurrentPlanStatement (const std::set< makVrv::DtUniqueID > &) override |
| virtual void | updatePlanLockState () override |
| virtual bool | editPlanStatement (const std::set< makVrv::DtUniqueID > &, DtSimStatement *stmt, bool readOnlyMode=false) |
| virtual bool | editConditionalExpression (int type, const DtSimStatement *simStmt, const DtSimCondExpr *stmt, const std::set< makVrv::DtUniqueID > &data, const QString &statementDescription, bool readOnlyMode=false) |
| virtual void | editPlanStatementFor (const DtEntityType &t, const DtCreateObjectCommand *simStmt) |
| virtual void | editPlanStatementForTacticalGraphic (const DtCreateObjectCommand *simStmt) |
| virtual void | editPlanStatementForEntity (const DtCreateObjectCommand *simStmt) |
| virtual void | finalizeObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &) override |
| virtual void | slot_stoppedObjectCreation () |
| virtual void | finalizeTacticalGraphicObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &) |
| virtual void | finalizeEntityObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &) |
| virtual bool | editing () const override |
| virtual void | cleanupUnusedTriggers (bool showNeverShowAgain=false) override |
| virtual void | setupTriggers (bool maintainSelection=true) |
| virtual void | slot_onDialogDestroyed (QWidget *) |
| virtual void | slot_onConditionEditingComplete (const DtSimStatement &) |
| virtual void | slot_onEditSimCommandRequest (const DtSimCommandObjectWrapper &) |
| virtual void | slot_objectCreateComplete () |
| virtual void | cancel (bool force=false) override |
| virtual bool | isGlobalPlan () const |
| virtual void | diGuyAnimationsReceived () |
| virtual void | slot_scriptedTasksReceived () |
Protected Member Functions inherited from makVrf::DtBasePlanWidgetLogic | |
| virtual void | receivedPlanCallback (DtSimMessage *) |
| virtual void | receivedPlanStatementCallback (DtSimMessage *) |
| virtual void | addStatementsToPlan (const std::vector< DtSimStatement * > &statements, bool append) |
| virtual void | displayPlan () |
| virtual void | clearAllStatements () |
| virtual void | displayPlanStatusString (DtPlanStatus status) |
| virtual void | slot_objectAboutToBeRemoved (DtSimObjectReference) |
Protected Attributes | |
| bool | myRequestingPlan |
| bool | myPlanEditMode |
| int | myCurrentStatement |
| DtPlanStatus | myPlanStatus |
| bool | myAboutToEditPlanStatement |
| std::vector< DtUUID > | myRegisteredNames |
| std::set< void * > | myEditing |
| DtUUID | myEditingEntity |
| bool | mySentPlan |
| PlanVariables | myPlanVariables |
| std::vector< DtUUID > | myPlansRequestedFor |
| bool | myPlanLockState |
Protected Attributes inherited from makVrf::DtBasePlanWidgetLogic | |
| makVrv::DtDe & | myDe |
| DtPlanWidgetInterface * | myInterface |
| DtUUID | myName |
| std::set< makVrv::DtUniqueID > | myConnectedTo |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrv::DtSignalConnectionManager | myPlanLockConnections |
| bool | myClosingBecauseObjectRemoved |
| bool | myIgnoreNextPlanStatementReceipt |
| bool | myPlanUnlockedByUser = false |
|
protected |
| makVrf::DtEditPlanWidgetLogic::DtEditPlanWidgetLogic | ( | makVrv::DtDe & | de, |
| DtPlanWidgetInterface * | iFace | ||
| ) |
CTOR.
|
overridevirtual |
virtual DTOR
|
virtual |
|
virtual |
|
overridevirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overridevirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overridevirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overridevirtual |
If there are dialogs still up for edit, reject them.
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Reimplemented in makVrf::DtIssueEntityPlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
Sets simulation object variables to the state view collection and removes those that are no longer valid. This is not an addative routine.
|
protectedvirtual |
|
overrideprotectedvirtual |
Sends message to back-end to request plan for specific entities.
Implements makVrf::DtBasePlanWidgetLogic.
Reimplemented in makVrf::DtIssueEntityPlanWidgetLogic, and makVrf::DtSyncMatrixPlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
Returns true if we have registered to watch for this entity.
Reimplemented in makVrf::DtIssueEntityPlanWidgetLogic.
|
protectedvirtual |
Add a new statement after another statement.
|
overrideprotectedvirtual |
Clones statement then adds it after current statement.
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Adds as a new potential trigger than can be used.
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Called following a requestPlan after a complete plan has been received. (Remember, plans can arrive in multiple messages)
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
The supplied plan statement item will be deleted as part of this call.
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in makVrf::DtEditEntityPlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Reimplemented in makVrf::DtEditEntityPlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlineoverrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
overrideprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Slot called when a sim command has been edited.
|
protectedvirtual |
|
overrideprotectedvirtual |
Called to cancel. Force, it true, will force the cancel to happen even if plan is modified.
Reimplemented from makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Needed for conditionals. Default is false.
Reimplemented in makVrf::DtEditGlobalPlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |