VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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)
 
virtual ~DtEditPlanWidget ()
 
virtual bool init (const makVrv::DtSelectionManager::IdSet &)
 
virtual void slot_addCommandRequest (DtSimCommand &)
 
virtual void slot_addConditional (const DtSimStatement &s)
 
virtual void slot_addTrigger (const DtSimStatement &s)
 
virtual void slot_addTriggerFromMenu (const DtSimStatement &s)
 
virtual void slot_createObject (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)
 
virtual DtVrfConditionalMenuconditionalMenu ()
 
virtual void addTrigger (const QString &triggerName, const DtUUID &triggerUUID, bool executing=false, bool registered=false)
 
virtual void clearTriggers ()
 
virtual void selectTrigger (int, bool force=false)
 
virtual void selectTrigger (const DtUUID &, bool force=false)
 
virtual void removeTrigger (const DtUUID &)
 
virtual void sortTriggers ()
 
virtual void addStatementAfter (DtSimStatement *stmt, const DtPlanListBoxItem *listItem)
 
virtual DtPlanListBoxItemcurrentItemForStatement ()
 
virtual void setConditionText (const QString &)
 
virtual void setTriggerText (const QString &, const DtUUID &, bool registered)
 
virtual void renameTrigger (const DtUUID &, const DtString &)
 
virtual DtUUID selectedTrigger () const
 
virtual void updateTriggersUsed ()
 
virtual bool triggerUsed (const DtUUID &)
 
virtual void editingCurrentItem ()
 
- Public Member Functions inherited from makVrf::DtBasePlanWidget
 DtBasePlanWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 
virtual ~DtBasePlanWidget ()
 
virtual DtPlanListBoxItemcurrentItem ()
 
virtual bool deletePending () const
 
virtual void setAllDisabledButCancel ()
 
virtual void setAllEnabled ()
 
virtual void setTriggerViewExpanded (bool)
 
virtual void setClosingBecauseObjectRemoved (bool)
 
virtual void setCurrentPlanListBox (DtPlanTreeWidget *)
 
virtual void makeFrontWindow ()
 
virtual
makVrv::DtSelectionManager::IdSet 
planObjects () const
 
virtual void setCanBecomeActive (bool)
 
virtual bool canBecomeActive () const
 
virtual void setPlanSummary (const QString &planSummary)
 
virtual QString planSummary ()
 
- Public Member Functions inherited from makVrf::DtPlanWidgetInterface
virtual ~DtPlanWidgetInterface ()
 
virtual bool menusEnabled () const =0
 
virtual bool interfaceEnabled () const =0
 
virtual bool triggersExpanded () const =0
 
virtual
DtVrfSimulationCommandMenu
simulationCommandMenu () const =0
 

Public Attributes

boost::signals2::signal< void(bool)> signal_menuEnableStateChanged
 
DtVrfConditionalMenumyConditionalMenu
 
makVrv::DtMenumyConditionalMenuBuilder
 
QActionmySeparator
 
QActionmyAddTriggerAction
 
- Public Attributes inherited from makVrf::DtBasePlanWidget
Ui_PlanWidgetUi myUiImpl
 
QMenuBar * myMenuBar
 
DtPlanTreeWidgetmyPlanListBox
 
DtPlanTreeWidgetmyTriggerListBox
 
QMenumyPlanMenu
 
QActionmyPrintAction
 
QActionmyRestartPlanAction
 
QActionmyAbandonPlanAction
 
QActionmyCopyPlanAction
 
QActionmyCleanupTriggersAction
 
QActionmyShowTriggerStatusAction
 
QDialogmyTriggerStatusDialog
 
QTreeWidgetmyTriggerStatus
 
- Public Attributes inherited from makVrf::DtPlanWidgetInterface
boost::signals2::signal< void()> signal_aboutToBeDestroyed
 

Protected Slots

virtual void onSendPlanAndClose ()
 
virtual void onSendPlan ()
 
virtual void onRestartPlan ()
 
virtual void onDeleteSelectedStatement ()
 
virtual void onAbandonPlan ()
 
virtual void onItemSelectionChanged ()
 
virtual void onReplacePlan ()
 
virtual void onEnableReplacePlan ()
 
virtual void onEditPlanStatement ()
 
virtual void onEditPlanStatementByPlanBox ()
 
virtual bool menusEnabled () const
 
virtual bool interfaceEnabled () const
 
virtual void onSelectTrigger ()
 
virtual void onRemoveTrigger ()
 
virtual void onEditTrigger ()
 
virtual void onAddTrigger ()
 
virtual void selectTriggerFromTriggerStatus ()
 
virtual void onAboutToShowConditionMenu ()
 
- Protected Slots inherited from makVrf::DtBasePlanWidget
virtual void onItemSelectionChanged ()
 
virtual void resizeToMinimumSize ()
 
virtual void rightClickToBeShown ()
 
virtual void onAboutToShowPlanMenu ()
 
virtual void onPrintPlan ()
 
virtual void onCopyPlan ()
 
virtual void onCopySelectedPlanStatement ()
 
virtual void accept ()
 
virtual void cancel ()
 
virtual void expandTriggerView ()
 
virtual void collapseTriggerView ()
 
virtual void onCleanupTriggers ()
 
virtual bool triggersExpanded () const
 

Protected Member Functions

virtual void updateSelectedPlanWidget () override
 
virtual void closeEvent (QCloseEvent *e) override
 
virtual bool createMenus ()
 
virtual void createConditionalMenu ()
 
virtual void finalizeMenus ()
 
virtual void finalizeConditionalMenu ()
 
virtual void disableMenus ()
 
virtual void enableMenus ()
 
virtual void disableButtons ()
 
virtual void enableButtons ()
 
virtual void disableMenusAndButtons ()
 
virtual void enableMenusAndButtons ()
 
virtual void enableMenu (QMenu *, bool)
 
virtual void showTriggerStatus ()
 
virtual void keyPressEvent (QKeyEvent *e)
 
- Protected Member Functions inherited from makVrf::DtBasePlanWidget
virtual void setupGui ()
 
virtual void createLogic ()=0
 
virtual void slot_dialogsInProgress (int)
 
virtual DtPlanTreeWidgetcurrentPlanListBox ()
 
virtual DtPlanTreeWidgetplanListBox ()
 
virtual DtPlanTreeWidgettriggerListBox ()
 
virtual QString selectedTriggerText () const
 
virtual void stashCurrentContext ()
 
virtual bool restoreCurrentContext ()
 
virtual bool hasCurrentContext () const
 
virtual void selectStatement (int, bool andMakeCurrent=false)
 
virtual QWidget * widget ()
 
virtual QPushButtonapplyButton ()
 
virtual QActionrestartAction ()
 
virtual QPushButtonokButton ()
 
virtual QToolButtoneditButton ()
 
virtual QPushButtoncancelButton ()
 
virtual QToolButtondeleteButton ()
 
virtual QActionabandonPlanAction ()
 
virtual QToolButtonreplacePlanButton ()
 
virtual QActionprintAction ()
 
virtual QToolButtoncopyPlanButton ()
 
virtual QSize minimumSizeHint () const
 
virtual QSize sizeHint () const
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void setPlanStatus (const QString &)
 
virtual bool eventFilter (QObject *o, QEvent *e)
 
virtual void setMarkingTextTitle (const QString &)
 
virtual const QString & markingTextTitle () const
 
virtual void closeWidget ()
 
virtual void refreshDisplay ()
 
virtual void createPlanMenu ()
 

Protected Attributes

makVrv::DtSelectionManager::IdSet myEntitySet
 
bool myMenusEnabled
 
bool myInterfaceEnabled
 
DtPlanTreeWidgetmyCurrentPlanListBoxBeforeDisable
 
int myCurrentPlanListStatementIndexBeforeDisable
 
int myCurrentPlanBlockIndexBeforeDisable
 
- Protected Attributes inherited from makVrf::DtBasePlanWidget
makVrv::DtDemyDe
 
DtBasePlanWidgetLogicmyLogic
 
bool myDeletePending
 
bool myTriggerExpanded
 
makVrv::DtSignalConnectionManager myConnections
 
DtPlanTreeWidgetmyCurrentPlanListBox
 
DtPlanTreeWidgetmyBackupCurrentPlanListBox
 
QSize myCollapsedSizeToKeepDuringNextResize
 
QString myMarkingTextTitle
 
bool myWasActiveWindow
 
bool myWasActiveWindowWhenDisabled
 
bool myFirstDialogSeen
 
bool myCanBecomeActive
 
CurrentContext myCurrentContext
 

Private Member Functions

 DtEditPlanWidget (const DtEditPlanWidget &orig)
 
DtEditPlanWidgetoperator= (const DtEditPlanWidget &rhs)
 

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_addTrigger ( const DtSimStatement s)
virtual
virtual void makVrf::DtEditPlanWidget::slot_addTriggerFromMenu ( const DtSimStatement s)
virtual
virtual void makVrf::DtEditPlanWidget::slot_createObject ( const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData )
virtual

Calls down to logic to finish object creation.

virtual DtVrfConditionalMenu* makVrf::DtEditPlanWidget::conditionalMenu ( )
virtual
virtual void makVrf::DtEditPlanWidget::addTrigger ( const QString &  triggerName,
const DtUUID triggerUUID,
bool  executing = false,
bool  registered = false 
)
virtual

Trigger handling.

virtual void makVrf::DtEditPlanWidget::clearTriggers ( )
virtual
virtual void makVrf::DtEditPlanWidget::selectTrigger ( int  ,
bool  force = false 
)
virtual
virtual void makVrf::DtEditPlanWidget::selectTrigger ( const DtUUID ,
bool  force = false 
)
virtual
virtual void makVrf::DtEditPlanWidget::removeTrigger ( const DtUUID )
virtual
virtual void makVrf::DtEditPlanWidget::sortTriggers ( )
virtual
virtual void makVrf::DtEditPlanWidget::addStatementAfter ( DtSimStatement stmt,
const DtPlanListBoxItem listItem 
)
virtual
virtual DtPlanListBoxItem* makVrf::DtEditPlanWidget::currentItemForStatement ( )
virtual

If something was disabled, and we are adding a task, get the item that was selected when disabled, else return currentItem.

Implements makVrf::DtPlanWidgetInterface.

virtual void makVrf::DtEditPlanWidget::setConditionText ( const QString &  )
virtual
virtual void makVrf::DtEditPlanWidget::setTriggerText ( const QString &  ,
const DtUUID ,
bool  registered 
)
virtual
virtual void makVrf::DtEditPlanWidget::renameTrigger ( const DtUUID ,
const DtString  
)
virtual
virtual DtUUID makVrf::DtEditPlanWidget::selectedTrigger ( ) const
virtual
virtual void makVrf::DtEditPlanWidget::updateTriggersUsed ( )
virtual
virtual bool makVrf::DtEditPlanWidget::triggerUsed ( const DtUUID )
virtual
virtual void makVrf::DtEditPlanWidget::editingCurrentItem ( )
virtual
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::onItemSelectionChanged ( )
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 void makVrf::DtEditPlanWidget::onEditPlanStatementByPlanBox ( )
protectedvirtualslot
virtual bool makVrf::DtEditPlanWidget::menusEnabled ( ) const
inlineprotectedvirtualslot
virtual bool makVrf::DtEditPlanWidget::interfaceEnabled ( ) const
inlineprotectedvirtualslot
virtual void makVrf::DtEditPlanWidget::onSelectTrigger ( )
protectedvirtualslot
virtual void makVrf::DtEditPlanWidget::onRemoveTrigger ( )
protectedvirtualslot
virtual void makVrf::DtEditPlanWidget::onEditTrigger ( )
protectedvirtualslot
virtual void makVrf::DtEditPlanWidget::onAddTrigger ( )
protectedvirtualslot
virtual void makVrf::DtEditPlanWidget::selectTriggerFromTriggerStatus ( )
protectedvirtualslot
virtual void makVrf::DtEditPlanWidget::onAboutToShowConditionMenu ( )
protectedvirtualslot
virtual void makVrf::DtEditPlanWidget::updateSelectedPlanWidget ( )
overrideprotectedvirtual
virtual void makVrf::DtEditPlanWidget::closeEvent ( QCloseEvent *  e)
overrideprotectedvirtual
virtual bool makVrf::DtEditPlanWidget::createMenus ( )
protectedvirtual

Reimplemented from makVrf::DtBasePlanWidget.

Reimplemented in makVrf::DtEditEntityPlanWidget.

virtual void makVrf::DtEditPlanWidget::createConditionalMenu ( )
protectedvirtual
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::disableButtons ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::enableButtons ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::disableMenusAndButtons ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::enableMenusAndButtons ( )
protectedvirtual
virtual void makVrf::DtEditPlanWidget::enableMenu ( QMenu ,
bool   
)
protectedvirtual
virtual void makVrf::DtEditPlanWidget::showTriggerStatus ( )
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::signals2::signal<void (bool)> makVrf::DtEditPlanWidget::signal_menuEnableStateChanged

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

DtVrfConditionalMenu* makVrf::DtEditPlanWidget::myConditionalMenu
makVrv::DtMenu* makVrf::DtEditPlanWidget::myConditionalMenuBuilder
QAction* makVrf::DtEditPlanWidget::mySeparator
QAction* makVrf::DtEditPlanWidget::myAddTriggerAction
makVrv::DtSelectionManager::IdSet makVrf::DtEditPlanWidget::myEntitySet
protected
bool makVrf::DtEditPlanWidget::myMenusEnabled
protected
bool makVrf::DtEditPlanWidget::myInterfaceEnabled
protected
DtPlanTreeWidget* makVrf::DtEditPlanWidget::myCurrentPlanListBoxBeforeDisable
protected
int makVrf::DtEditPlanWidget::myCurrentPlanListStatementIndexBeforeDisable
protected
int makVrf::DtEditPlanWidget::myCurrentPlanBlockIndexBeforeDisable
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)