VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtWhenConditionalDialog Class Reference
Inheritance diagram for makVrf::DtWhenConditionalDialog:
Inheritance graph
[legend]

Public Member Functions

 DtWhenConditionalDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, bool partOfGlobalPlan=false)
 
virtual ~DtWhenConditionalDialog () override
 
virtual bool reregisterTrigger () const
 
virtual DtString option () const
 
- Public Member Functions inherited from makVrf::DtConditionalDialog
 DtConditionalDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, bool partOfGlobalPlan=false, bool validOnlyForSyncMatrix=false)
 
virtual ~DtConditionalDialog () override
 
virtual void run (const std::set< makVrv::DtUniqueID > &data) override
 
virtual QString statementDescription () const override
 
virtual void setStatementDescription (const QString &) override
 
virtual void setCancelButtonText (const QString &) override
 
virtual void setShowDescription (bool)
 
- Public Member Functions inherited from makVrf::DtConditionalDialogInterface
 DtConditionalDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtConditionalDialogInterface () override
 
virtual void conditionComplete (const DtSimStatement &)
 
virtual void conditionCancelled ()
 
virtual void setTriggers (DtRwTriggersList *)
 
virtual DtRwTriggersListtriggers () const
 
virtual void closeEvent (QCloseEvent *) override
 
virtual bool alwaysPopOut () const
 
virtual void setConditionalMenu (DtVrfConditionalMenu *)
 
virtual void onCancel ()=0
 

Protected Member Functions

virtual
DtConditionalExpressionView
createConditionalExpressionView (bool partOfGlobalPlan, bool validOnlyForSyncMatrix) override
 
virtual bool editExpression (const DtSimStatement *simStmt, const DtSimCondExpr *expr, const std::set< makVrv::DtUniqueID > &data) override
 
- Protected Member Functions inherited from makVrf::DtConditionalDialog
virtual bool immediatelyFinish ()
 
virtual void setupGui (const std::set< makVrv::DtUniqueID > &data) override
 
virtual void slot_conditionComplete ()
 
virtual void slot_conditionIncomplete ()
 
virtual DtSimCondExprconditionalExpression () const override
 
virtual void enable () override
 
virtual void disable () override
 
virtual QSize sizeHint () const override
 
virtual QSize minimumSizeHint () const override
 
virtual bool eventFilter (QObject *, QEvent *) override
 
virtual QWidget * takeOKCancelButtonCanvas (QWidget *newParent) override
 
virtual void giveOKCancelButtonCanvas (QWidget *) override
 
virtual void setReadOnlyMode (bool) override
 
- Protected Member Functions inherited from makVrf::DtConditionalDialogInterface
virtual QWidget * sizeToParent () const
 

Additional Inherited Members

- Signals inherited from makVrf::DtConditionalDialogInterface
void unlockPlan ()
 
- Public Attributes inherited from makVrf::DtConditionalDialog
QVBoxLayout * myMainLayout
 
QWidget * myOKCancelButtonCanvas
 
QHBoxLayout * myButtonLayout
 
QPushButtonmyOKButton
 
QPushButtonmyCancelButton
 
DtConditionalExpressionViewmyConditionalExpressionView
 
QToolButtonmyLockButton
 
- Public Attributes inherited from makVrf::DtConditionalDialogInterface
boost::signals2::signal< void(const
DtSimStatement &)> 
signal_conditionComplete
 
boost::signals2::signal< void()> signal_conditionCancelled
 
boost::signals2::signal< void(DtConditionalDialogInterface *)> signal_destroyed
 
boost::signals2::signal< void(DtConditionalDialogInterface *)> signal_dialogComplete
 
- Protected Slots inherited from makVrf::DtConditionalDialog
virtual void onOk ()
 
virtual void onCancel () override
 
- Protected Attributes inherited from makVrf::DtConditionalDialog
DtConditionalLogicmyLogic
 
bool myOKEnabled
 
bool myPartOfGlobalPlan
 
bool myValidOnlyForSyncMatrix
 
bool myReadOnlyMode = false
 
- Protected Attributes inherited from makVrf::DtConditionalDialogInterface
makVrv::DtDemyDe
 
DtRwTriggersListmyTriggers
 
DtVrfConditionalMenumyConditionalMenu
 

Constructor & Destructor Documentation

makVrf::DtWhenConditionalDialog::DtWhenConditionalDialog ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0,
bool  partOfGlobalPlan = false 
)
virtual makVrf::DtWhenConditionalDialog::~DtWhenConditionalDialog ( )
overridevirtual

Member Function Documentation

virtual bool makVrf::DtWhenConditionalDialog::reregisterTrigger ( ) const
virtual
virtual DtString makVrf::DtWhenConditionalDialog::option ( ) const
virtual
virtual DtConditionalExpressionView* makVrf::DtWhenConditionalDialog::createConditionalExpressionView ( bool  partOfGlobalPlan,
bool  validOnlyForSyncMatrix 
)
overrideprotectedvirtual

Don't add if trigger name is already in use.

Reimplemented from makVrf::DtConditionalDialog.

virtual bool makVrf::DtWhenConditionalDialog::editExpression ( const DtSimStatement ,
const DtSimCondExpr ,
const std::set< makVrv::DtUniqueID > &  data 
)
overrideprotectedvirtual

edits the expression

Reimplemented from makVrf::DtConditionalDialog.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)