VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
makVrf::DtIssueEntityPlanWidgetLogic Class Reference
Inheritance diagram for makVrf::DtIssueEntityPlanWidgetLogic:
Inheritance graph
[legend]

List of all members.

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 DtPlanplan () 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.

Constructor & Destructor Documentation

CTOR.

virtual DTOR


Member Function Documentation

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::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.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)