VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtEditPlanWidget Class Reference
Inheritance diagram for makVrf::DtEditPlanWidget:
Inheritance graph
[legend]

Public Member Functions

 DtEditPlanWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtEditPlanWidget ()
 destructor
virtual bool init (const makVrv::DtSelectionManager::IdSet &)
 Initializer.
virtual void slot_addCommandRequest (DtSimCommand &)
 Calls down to logic to add command statement to plan.
virtual void slot_addConditional (const DtSimStatement &s)
 Adds conditional statement.
virtual void slot_createObject (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)
 Calls down to logic to finish object creation.
- Public Member Functions inherited from makVrf::DtBasePlanWidget
 DtBasePlanWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtBasePlanWidget ()
 destructor
virtual DtPlanListBoxItemcurrentItem ()
virtual bool deletePending () const
virtual void setAllDisabledButCancel ()
 Sets all disbabled BUT the cancel button.
virtual void setAllEnabled ()
 Sets everything enabled.
- Public Member Functions inherited from makVrf::DtPlanWidgetInterface
virtual ~DtPlanWidgetInterface ()
 destructor
virtual bool menusEnabled () const =0
virtual
DtVrfSimulationCommandMenu
simulationCommandMenu ()=0

Public Attributes

boost::signal< void(bool)> signal_menuEnableStateChanged
 Signal sent when the menu enable state changes (bool is true if enabled)
- Public Attributes inherited from makVrf::DtBasePlanWidget
Ui_PlanWidgetUi myUiImpl
QMenuBar * myMenuBar

Protected Slots

virtual void onSendPlanAndClose ()
 Tells logic to send plan then closes widget.
virtual void onSendPlan ()
 Asks logic to send plan.
virtual void onRestartPlan ()
 Asks logic to restart plan.
virtual void onDeleteSelectedStatement ()
 Asks logic to delete selected statement.
virtual void onAbandonPlan ()
 Asks logic to abandon plan.
virtual void onPlanSelectionChanged ()
 Tells logic to change selected statement.
virtual void onReplacePlan ()
 Tells logic to replace plan.
virtual void onEnableReplacePlan ()
 Enables the replace plan button.
virtual void onEditPlanStatement ()
 Tells logic to edit the current plan statement.
virtual bool menusEnabled () const
- Protected Slots inherited from makVrf::DtBasePlanWidget
virtual void onPrintPlan ()
 Calls down to logic to print plan.
virtual void onCopyPlan ()
 Calls down to logic to copy plan.
virtual void accept ()
 Accepts contents of widget.
virtual void cancel ()
 Cancels dialog.

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
virtual bool createMenus ()
virtual void createConditionalMenu ()
virtual void finalizeMenus ()
virtual void finalizeConditionalMenu ()
virtual void disableMenus ()
virtual void enableMenus ()
virtual void enableMenu (QMenu *, bool)
virtual void onItemSelectionChanged ()
virtual void keyPressEvent (QKeyEvent *e)
- Protected Member Functions inherited from makVrf::DtBasePlanWidget
virtual void setupGui ()
virtual void createLogic ()=0
virtual QTreeWidgetplanListBox ()
virtual QWidgetwidget ()
 Should return widget subclass.
virtual QPushButtonapplyButton ()
virtual QPushButtonrestartButton ()
virtual QPushButtonokButton ()
virtual QPushButtoneditButton ()
virtual QPushButtoncancelButton ()
virtual QPushButtondeleteButton ()
virtual QPushButtonabandonPlanButton ()
virtual QPushButtonreplacePlanButton ()
virtual QPushButtonprintButton ()
virtual QPushButtoncopyPlanButton ()
virtual bool showCurrentWithArrow () const
virtual void setPlanStatus (const QString &)
virtual bool eventFilter (QObject *o, QEvent *e)
virtual void closeWidget ()
virtual void refreshDisplay ()

Protected Attributes

makVrv::DtSelectionManager::IdSet myEntitySet
DtVrfConditionalMenumyConditionalMenu
makVrv::DtMenumyConditionalMenuBuilder
bool myMenusEnabled
- Protected Attributes inherited from makVrf::DtBasePlanWidget
makVrv::DtDemyDe
bool myShowCurrentWithArrow
 If true (default is false), then have two columns, the first column being an arrow that shows the current statement.
DtBasePlanWidgetLogicmyLogic
bool myDeletePending
makVrv::DtSignalConnectionManager myConnections

Private Member Functions

 DtEditPlanWidget (const DtEditPlanWidget &orig)
 copy constructor. Not Implemented.
DtEditPlanWidgetoperator= (const DtEditPlanWidget &rhs)
 assignment operator. Not Implemented.

Constructor & Destructor Documentation

makVrf::DtEditPlanWidget::DtEditPlanWidget ( makVrv::DtDe ,
QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtEditPlanWidget::~DtEditPlanWidget ( )
virtual

destructor

makVrf::DtEditPlanWidget::DtEditPlanWidget ( const DtEditPlanWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

virtual bool makVrf::DtEditPlanWidget::init ( const makVrv::DtSelectionManager::IdSet )
virtual

Initializer.

Reimplemented from makVrf::DtBasePlanWidget.

Reimplemented in makVrf::DtEditGlobalPlanWidget, and makVrf::DtEditEntityPlanWidget.

virtual void makVrf::DtEditPlanWidget::slot_addCommandRequest ( DtSimCommand )
virtual

Calls down to logic to add command statement to plan.

virtual void makVrf::DtEditPlanWidget::slot_addConditional ( const DtSimStatement s)
virtual

Adds conditional statement.

virtual void makVrf::DtEditPlanWidget::slot_createObject ( const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData )
virtual

Calls down to logic to finish object creation.

virtual void makVrf::DtEditPlanWidget::onSendPlanAndClose ( )
protectedvirtualslot

Tells logic to send plan then closes widget.

virtual void makVrf::DtEditPlanWidget::onSendPlan ( )
protectedvirtualslot

Asks logic to send plan.

virtual void makVrf::DtEditPlanWidget::onRestartPlan ( )
protectedvirtualslot

Asks logic to restart plan.

virtual void makVrf::DtEditPlanWidget::onDeleteSelectedStatement ( )
protectedvirtualslot

Asks logic to delete selected statement.

virtual void makVrf::DtEditPlanWidget::onAbandonPlan ( )
protectedvirtualslot

Asks logic to abandon plan.

virtual void makVrf::DtEditPlanWidget::onPlanSelectionChanged ( )
protectedvirtualslot

Tells logic to change selected statement.

virtual void makVrf::DtEditPlanWidget::onReplacePlan ( )
protectedvirtualslot

Tells logic to replace plan.

virtual void makVrf::DtEditPlanWidget::onEnableReplacePlan ( )
protectedvirtualslot

Enables the replace plan button.

virtual void makVrf::DtEditPlanWidget::onEditPlanStatement ( )
protectedvirtualslot

Tells logic to edit the current plan statement.

virtual bool makVrf::DtEditPlanWidget::menusEnabled ( ) const
inlineprotectedvirtualslot
virtual void makVrf::DtEditPlanWidget::closeEvent ( QCloseEvent *  e)
protectedvirtual
virtual bool makVrf::DtEditPlanWidget::createMenus ( )
protectedvirtual

Reimplemented in makVrf::DtEditEntityPlanWidget.

virtual void makVrf::DtEditPlanWidget::createConditionalMenu ( )
protectedvirtual

Reimplemented in makVrf::DtEditGlobalPlanWidget.

virtual void makVrf::DtEditPlanWidget::finalizeMenus ( )
protectedvirtual

Reimplemented in makVrf::DtEditEntityPlanWidget.

virtual void makVrf::DtEditPlanWidget::finalizeConditionalMenu ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::disableMenus ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::enableMenus ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::enableMenu ( QMenu ,
bool   
)
protectedvirtual
virtual void makVrf::DtEditPlanWidget::onItemSelectionChanged ( )
protectedvirtual

Reimplemented from makVrf::DtBasePlanWidget.

virtual void makVrf::DtEditPlanWidget::keyPressEvent ( QKeyEvent *  e)
protectedvirtual

Reimplemented from makVrf::DtBasePlanWidget.

Reimplemented in makVrf::DtIssueEntityPlanWidget.

DtEditPlanWidget& makVrf::DtEditPlanWidget::operator= ( const DtEditPlanWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

boost::signal<void (bool)> makVrf::DtEditPlanWidget::signal_menuEnableStateChanged

Signal sent when the menu enable state changes (bool is true if enabled)

makVrv::DtSelectionManager::IdSet makVrf::DtEditPlanWidget::myEntitySet
protected
DtVrfConditionalMenu* makVrf::DtEditPlanWidget::myConditionalMenu
protected
makVrv::DtMenu* makVrf::DtEditPlanWidget::myConditionalMenuBuilder
protected
bool makVrf::DtEditPlanWidget::myMenusEnabled
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)