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

Classes

struct  CurrentContext
 

Public Member Functions

 DtBasePlanWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor More...
 
virtual ~DtBasePlanWidget ()
 destructor More...
 
virtual bool init (const makVrv::DtSelectionManager::IdSet &)
 Initializer. More...
 
virtual DtPlanListBoxItemcurrentItem ()
 
virtual bool deletePending () const
 
virtual void setAllDisabledButCancel ()
 Sets all disbabled BUT the cancel button. More...
 
virtual void setAllEnabled ()
 Sets everything enabled. More...
 
virtual void setTriggerViewExpanded (bool)
 
virtual void setClosingBecauseObjectRemoved (bool)
 
virtual void setCurrentPlanListBox (DtPlanTreeWidget *)
 
- Public Member Functions inherited from makVrf::DtPlanWidgetInterface
virtual ~DtPlanWidgetInterface ()
 destructor More...
 
virtual DtPlanListBoxItemcurrentItemForStatement ()=0
 
virtual DtVrfConditionalMenuconditionalMenu ()=0
 
virtual void disableMenusAndButtons ()=0
 
virtual void enableMenusAndButtons ()=0
 
virtual void disableMenus ()=0
 
virtual void enableMenus ()=0
 
virtual void disableButtons ()=0
 
virtual void enableButtons ()=0
 
virtual bool menusEnabled () const =0
 
virtual bool interfaceEnabled () const =0
 
virtual void selectTrigger (int, bool force=false)=0
 
virtual void selectTrigger (const DtUUID &, bool force=false)=0
 
virtual DtUUID selectedTrigger () const =0
 
virtual bool triggersExpanded () const =0
 
virtual
DtVrfSimulationCommandMenu
simulationCommandMenu ()=0
 
virtual void addStatementAfter (DtSimStatement *stmt, const DtPlanListBoxItem *listItem)=0
 
virtual void editingCurrentItem ()=0
 

Public Attributes

Ui_PlanWidgetUi myUiImpl
 
QMenuBar * myMenuBar
 
DtPlanTreeWidgetmyPlanListBox
 
DtPlanTreeWidgetmyTriggerListBox
 
QMenumyPlanMenu
 
QActionmyPrintAction
 
QActionmyRestartPlanAction
 
QActionmyAbandonPlanAction
 
QActionmyCopyPlanAction
 
QActionmyCleanupTriggersAction
 
QActionmyShowTriggerStatusAction
 
QDialogmyTriggerStatusDialog
 Trigger status dialog associated with this plan. More...
 
QTreeWidgetmyTriggerStatus
 

Protected Slots

virtual void onItemSelectionChanged ()
 
virtual void resizeToMinimumSize ()
 
virtual void rightClickToBeShown ()
 
virtual void onAboutToShowPlanMenu ()
 
virtual void onPrintPlan ()
 Calls down to logic to print plan. More...
 
virtual void onCopyPlan ()
 Calls down to logic to copy plan. More...
 
virtual void onCopySelectedPlanStatement ()
 Calls down to logic to copy selected plan statement. More...
 
virtual void accept ()
 Accepts contents of widget. More...
 
virtual void cancel ()
 Cancels dialog. More...
 
virtual void expandTriggerView ()
 
virtual void collapseTriggerView ()
 
virtual void showTriggerStatus ()
 
virtual void onCleanupTriggers ()
 
virtual bool triggersExpanded () const
 

Protected Member Functions

virtual void setupGui ()
 
virtual void createLogic ()=0
 
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)
 Selects the plan statement that has the given statement index. More...
 
virtual bool createMenus ()
 
virtual QWidget * widget ()
 Should return widget subclass. More...
 
virtual QPushButtonapplyButton ()
 
virtual QActionrestartAction ()
 
virtual QPushButtonokButton ()
 
virtual QPushButtoneditButton ()
 
virtual QPushButtoncancelButton ()
 
virtual QPushButtondeleteButton ()
 
virtual QActionabandonPlanAction ()
 
virtual QPushButtonreplacePlanButton ()
 
virtual QActionprintAction ()
 
virtual QPushButtoncopyPlanButton ()
 
virtual QSize minimumSizeHint () const
 
virtual QSize sizeHint () const
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void setPlanStatus (const QString &)
 
virtual void keyPressEvent (QKeyEvent *e)
 
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::DtDemyDe
 
DtBasePlanWidgetLogicmyLogic
 
bool myDeletePending
 
bool myTriggerExpanded
 
makVrv::DtSignalConnectionManager myConnections
 
DtPlanTreeWidgetmyCurrentPlanListBox
 
DtPlanTreeWidgetmyBackupCurrentPlanListBox
 
QSize myCollapsedSizeToKeepDuringNextResize
 
QString myMarkingTextTitle
 
QPixmap myToExpandTriggerPixmap
 
QPixmap myToCollapseTriggerPixmap
 
CurrentContext myCurrentContext
 

Private Member Functions

 DtBasePlanWidget (const DtBasePlanWidget &orig)
 copy constructor. Not Implemented. More...
 
DtBasePlanWidgetoperator= (const DtBasePlanWidget &rhs)
 assignment operator. Not Implemented. More...
 

Constructor & Destructor Documentation

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

default constructor

virtual makVrf::DtBasePlanWidget::~DtBasePlanWidget ( )
virtual

destructor

makVrf::DtBasePlanWidget::DtBasePlanWidget ( const DtBasePlanWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

virtual bool makVrf::DtBasePlanWidget::init ( const makVrv::DtSelectionManager::IdSet )
virtual
virtual DtPlanListBoxItem* makVrf::DtBasePlanWidget::currentItem ( )
virtual
virtual bool makVrf::DtBasePlanWidget::deletePending ( ) const
virtual
virtual void makVrf::DtBasePlanWidget::setAllDisabledButCancel ( )
virtual

Sets all disbabled BUT the cancel button.

virtual void makVrf::DtBasePlanWidget::setAllEnabled ( )
virtual

Sets everything enabled.

virtual void makVrf::DtBasePlanWidget::setTriggerViewExpanded ( bool  )
virtual
virtual void makVrf::DtBasePlanWidget::setClosingBecauseObjectRemoved ( bool  )
virtual
virtual void makVrf::DtBasePlanWidget::setCurrentPlanListBox ( DtPlanTreeWidget )
virtual
virtual void makVrf::DtBasePlanWidget::setupGui ( )
protectedvirtual

Reimplemented in makVrf::DtEditGlobalPlanWidget.

virtual void makVrf::DtBasePlanWidget::createLogic ( )
protectedpure virtual
virtual void makVrf::DtBasePlanWidget::onItemSelectionChanged ( )
protectedvirtualslot
virtual void makVrf::DtBasePlanWidget::resizeToMinimumSize ( )
protectedvirtualslot
virtual void makVrf::DtBasePlanWidget::rightClickToBeShown ( )
protectedvirtualslot
virtual void makVrf::DtBasePlanWidget::onAboutToShowPlanMenu ( )
protectedvirtualslot
virtual void makVrf::DtBasePlanWidget::onPrintPlan ( )
protectedvirtualslot

Calls down to logic to print plan.

virtual void makVrf::DtBasePlanWidget::onCopyPlan ( )
protectedvirtualslot

Calls down to logic to copy plan.

virtual void makVrf::DtBasePlanWidget::onCopySelectedPlanStatement ( )
protectedvirtualslot

Calls down to logic to copy selected plan statement.

virtual void makVrf::DtBasePlanWidget::accept ( )
protectedvirtualslot

Accepts contents of widget.

virtual void makVrf::DtBasePlanWidget::cancel ( )
protectedvirtualslot

Cancels dialog.

virtual void makVrf::DtBasePlanWidget::expandTriggerView ( )
protectedvirtualslot
virtual void makVrf::DtBasePlanWidget::collapseTriggerView ( )
protectedvirtualslot
virtual void makVrf::DtBasePlanWidget::showTriggerStatus ( )
protectedvirtualslot

Reimplemented in makVrf::DtEditPlanWidget.

virtual void makVrf::DtBasePlanWidget::onCleanupTriggers ( )
protectedvirtualslot
virtual bool makVrf::DtBasePlanWidget::triggersExpanded ( ) const
protectedvirtualslot
virtual DtPlanTreeWidget* makVrf::DtBasePlanWidget::currentPlanListBox ( )
protectedvirtual
virtual DtPlanTreeWidget* makVrf::DtBasePlanWidget::planListBox ( )
protectedvirtual
virtual DtPlanTreeWidget* makVrf::DtBasePlanWidget::triggerListBox ( )
protectedvirtual
virtual QString makVrf::DtBasePlanWidget::selectedTriggerText ( ) const
protectedvirtual
virtual void makVrf::DtBasePlanWidget::stashCurrentContext ( )
protectedvirtual
virtual bool makVrf::DtBasePlanWidget::restoreCurrentContext ( )
protectedvirtual
virtual bool makVrf::DtBasePlanWidget::hasCurrentContext ( ) const
protectedvirtual
virtual void makVrf::DtBasePlanWidget::selectStatement ( int  ,
bool  andMakeCurrent = false 
)
protectedvirtual

Selects the plan statement that has the given statement index.

Implements makVrf::DtPlanWidgetInterface.

virtual bool makVrf::DtBasePlanWidget::createMenus ( )
protectedvirtual
virtual QWidget* makVrf::DtBasePlanWidget::widget ( )
protectedvirtual

Should return widget subclass.

Implements makVrf::DtPlanWidgetInterface.

virtual QPushButton* makVrf::DtBasePlanWidget::applyButton ( )
protectedvirtual
virtual QAction* makVrf::DtBasePlanWidget::restartAction ( )
protectedvirtual
virtual QPushButton* makVrf::DtBasePlanWidget::okButton ( )
protectedvirtual
virtual QPushButton* makVrf::DtBasePlanWidget::editButton ( )
protectedvirtual
virtual QPushButton* makVrf::DtBasePlanWidget::cancelButton ( )
protectedvirtual
virtual QPushButton* makVrf::DtBasePlanWidget::deleteButton ( )
protectedvirtual
virtual QAction* makVrf::DtBasePlanWidget::abandonPlanAction ( )
protectedvirtual
virtual QPushButton* makVrf::DtBasePlanWidget::replacePlanButton ( )
protectedvirtual
virtual QAction* makVrf::DtBasePlanWidget::printAction ( )
protectedvirtual
virtual QPushButton* makVrf::DtBasePlanWidget::copyPlanButton ( )
protectedvirtual
virtual QSize makVrf::DtBasePlanWidget::minimumSizeHint ( ) const
protectedvirtual
virtual QSize makVrf::DtBasePlanWidget::sizeHint ( ) const
protectedvirtual
virtual void makVrf::DtBasePlanWidget::resizeEvent ( QResizeEvent *  )
protectedvirtual
virtual void makVrf::DtBasePlanWidget::setPlanStatus ( const QString &  )
protectedvirtual
virtual void makVrf::DtBasePlanWidget::keyPressEvent ( QKeyEvent *  e)
protectedvirtual
virtual bool makVrf::DtBasePlanWidget::eventFilter ( QObject o,
QEvent e 
)
protectedvirtual
virtual void makVrf::DtBasePlanWidget::setMarkingTextTitle ( const QString &  )
protectedvirtual
virtual const QString& makVrf::DtBasePlanWidget::markingTextTitle ( ) const
protectedvirtual
virtual void makVrf::DtBasePlanWidget::closeWidget ( )
protectedvirtual
virtual void makVrf::DtBasePlanWidget::refreshDisplay ( )
protectedvirtual
virtual void makVrf::DtBasePlanWidget::createPlanMenu ( )
protectedvirtual
DtBasePlanWidget& makVrf::DtBasePlanWidget::operator= ( const DtBasePlanWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

Ui_PlanWidgetUi makVrf::DtBasePlanWidget::myUiImpl
QMenuBar* makVrf::DtBasePlanWidget::myMenuBar
DtPlanTreeWidget* makVrf::DtBasePlanWidget::myPlanListBox
DtPlanTreeWidget* makVrf::DtBasePlanWidget::myTriggerListBox
QMenu* makVrf::DtBasePlanWidget::myPlanMenu
QAction* makVrf::DtBasePlanWidget::myPrintAction
QAction* makVrf::DtBasePlanWidget::myRestartPlanAction
QAction* makVrf::DtBasePlanWidget::myAbandonPlanAction
QAction* makVrf::DtBasePlanWidget::myCopyPlanAction
QAction* makVrf::DtBasePlanWidget::myCleanupTriggersAction
QAction* makVrf::DtBasePlanWidget::myShowTriggerStatusAction
QDialog* makVrf::DtBasePlanWidget::myTriggerStatusDialog

Trigger status dialog associated with this plan.

QTreeWidget* makVrf::DtBasePlanWidget::myTriggerStatus
makVrv::DtDe& makVrf::DtBasePlanWidget::myDe
protected
DtBasePlanWidgetLogic* makVrf::DtBasePlanWidget::myLogic
protected
bool makVrf::DtBasePlanWidget::myDeletePending
protected
bool makVrf::DtBasePlanWidget::myTriggerExpanded
protected
makVrv::DtSignalConnectionManager makVrf::DtBasePlanWidget::myConnections
protected
DtPlanTreeWidget* makVrf::DtBasePlanWidget::myCurrentPlanListBox
protected
DtPlanTreeWidget* makVrf::DtBasePlanWidget::myBackupCurrentPlanListBox
protected
QSize makVrf::DtBasePlanWidget::myCollapsedSizeToKeepDuringNextResize
protected
QString makVrf::DtBasePlanWidget::myMarkingTextTitle
protected
QPixmap makVrf::DtBasePlanWidget::myToExpandTriggerPixmap
protected
QPixmap makVrf::DtBasePlanWidget::myToCollapseTriggerPixmap
protected
CurrentContext makVrf::DtBasePlanWidget::myCurrentContext
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)