![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtIssueEntityPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace) | |
| CTOR. | |
| virtual | ~DtIssueEntityPlanWidgetLogic () |
| virtual DTOR | |
| virtual bool | sendPlan (bool reregister=true) |
| Overriden so that the plan is not sent directly. | |
| virtual void | close () |
| virtual const DtPlan * | plan () const |
| virtual void | setPlan (DtPlan *plan) |
| Since this is spawned from a simCommand request, when the user wants to edit that simCommand the plan to be edited will be in the simCommand, we can't request the plan from the entity since that entity may not exist yet, so we set the plan from the simCommand instead. | |
Protected Member Functions | |
| virtual void | processReceiveMultiPlan (DtIfMultiplePlanResponse *rsp) |
| virtual void | requestPlan (const std::vector< std::string > &names) |
| Sets up the plan widget to allow user to add/edit it. | |
| virtual bool | isWatching (const std::string &) const |
| Override base class since the entity we're issuing the plan to might not exist yet. | |
| virtual void | displayPlanStatusString (DtPlanStatus status) |
| In this widget we are not executing a plan, merely making a plan to issue to an entity hence there is no need for displaying a plan status. | |
| makVrf::DtIssueEntityPlanWidgetLogic::DtIssueEntityPlanWidgetLogic | ( | makVrv::DtDe & | de, |
| DtPlanWidgetInterface * | iFace | ||
| ) |
CTOR.
| virtual makVrf::DtIssueEntityPlanWidgetLogic::~DtIssueEntityPlanWidgetLogic | ( | ) | [virtual] |
virtual DTOR
| virtual bool makVrf::DtIssueEntityPlanWidgetLogic::sendPlan | ( | bool | reregister = true | ) | [virtual] |
Overriden so that the plan is not sent directly.
Instead it will be sent to the issue plan sim command to be added to the calling plan(global or another entity's plan).
Reimplemented from makVrf::DtEditEntityPlanWidgetLogic.
| virtual void makVrf::DtIssueEntityPlanWidgetLogic::close | ( | ) | [virtual] |
| virtual const DtPlan* makVrf::DtIssueEntityPlanWidgetLogic::plan | ( | ) | const [virtual] |
| virtual void makVrf::DtIssueEntityPlanWidgetLogic::setPlan | ( | DtPlan * | plan | ) | [virtual] |
Since this is spawned from a simCommand request, when the user wants to edit that simCommand the plan to be edited will be in the simCommand, we can't request the plan from the entity since that entity may not exist yet, so we set the plan from the simCommand instead.
| virtual void makVrf::DtIssueEntityPlanWidgetLogic::processReceiveMultiPlan | ( | DtIfMultiplePlanResponse * | rsp | ) | [protected, virtual] |
| virtual void makVrf::DtIssueEntityPlanWidgetLogic::requestPlan | ( | const std::vector< std::string > & | names | ) | [protected, virtual] |
Sets up the plan widget to allow user to add/edit it.
Reimplemented from makVrf::DtEditPlanWidgetLogic.
| virtual bool makVrf::DtIssueEntityPlanWidgetLogic::isWatching | ( | const std::string & | ) | const [protected, virtual] |
Override base class since the entity we're issuing the plan to might not exist yet.
Reimplemented from makVrf::DtEditPlanWidgetLogic.
| virtual void makVrf::DtIssueEntityPlanWidgetLogic::displayPlanStatusString | ( | DtPlanStatus | status | ) | [protected, virtual] |
In this widget we are not executing a plan, merely making a plan to issue to an entity hence there is no need for displaying a plan status.
Override as a no-opt Puts the appropriate string in the "Plan Status" label on the window.
Reimplemented from makVrf::DtBasePlanWidgetLogic.