![]() |
VR-Forces Developer's Guide
|
DtConditionalExpressionView is the view that is used to create and modify conditional expressions. It is comprised of DtConditionalExpressionViewItems.

Public Member Functions | |
| DtConditionalExpressionView (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, bool partOfGlobalPlan=false, bool validOnlyForSyncMatrix=false) | |
| virtual | ~DtConditionalExpressionView () override |
| virtual void | setupGui (const std::set< makVrv::DtUniqueID > &data) |
| virtual void | enable () |
| virtual void | disable () |
| virtual void | setupFromExpression (const DtSimCondExpr *expr, const std::set< makVrv::DtUniqueID > &data) |
| virtual DtSimCondExpr * | conditionalExpression () |
| virtual QString | statementDescription () const |
| virtual void | setStatementDescription (const QString &) |
| virtual void | setShowDescription (bool) |
| virtual DtConditionalExpressionViewItem * | addConditionalRow (QTreeWidgetItem *after=0) |
| virtual void | removeRow (DtConditionalExpressionViewItem *) |
| QTreeWidget * | conditionalsTree () const |
| virtual void | validateOk () |
Public Attributes | |
| boost::signals2::signal< void()> | signal_conditionComplete |
| boost::signals2::signal< void()> | signal_conditionIncomplete |
| boost::signals2::signal< void()> | signal_conditionCancelled |
| boost::signals2::signal< void()> | signal_enable |
| boost::signals2::signal< void()> | signal_disable |
| QVBoxLayout * | myMasterLayout |
| QTreeWidget * | myConditionalsTree |
| QTextEdit * | myConditionText |
| QLabel * | myShortDescriptionLabel |
| QLineEdit * | myShortDescription |
| QHBoxLayout * | myDescriptionLayout |
| QWidget * | myConditionalCanvas |
| QSplitter * | mySplitter |
Protected Slots | |
| virtual void | onItemCollapsed (QTreeWidgetItem *) |
Protected Member Functions | |
| virtual void | slot_onSimDataRemoved (DtSimObjectReference) |
| virtual void | conditionsChanged () |
| virtual void | removeOnTick (DtConditionalExpressionViewItem *) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| std::set< makVrv::DtUniqueID > | mySelectedData |
| bool | myPartOfGlobalPlan |
| bool | myValidOnlyForSyncMatrix |
| DtSimCondExpr * | myConditionalExpression |
| makVrf::DtConditionalExpressionView::DtConditionalExpressionView | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0, |
||
| bool | partOfGlobalPlan = false, |
||
| bool | validOnlyForSyncMatrix = false |
||
| ) |
|
overridevirtual |
|
virtual |
Reimplemented in makVrf::DtWhenConditionalExpressionView.
|
virtual |
Enables/disbles dialog from use.
|
virtual |
|
virtual |
|
virtual |
Returns the conditional expression that represents this condition.
|
virtual |
|
virtual |
|
virtual |
Whether or not to show the description field (default is true)
|
virtual |
Adds a new row to the conditional tree with the specified parent.
|
virtual |
Schedule to remove on next tick.
|
inline |
|
virtual |
|
protectedvirtualslot |
|
protectedvirtual |
Since this object keeps a copy of selected data, remove entries when one of the selected items is deleted.
|
protectedvirtual |
|
protectedvirtual |
| boost::signals2::signal<void ()> makVrf::DtConditionalExpressionView::signal_conditionComplete |
| boost::signals2::signal<void ()> makVrf::DtConditionalExpressionView::signal_conditionIncomplete |
| boost::signals2::signal<void ()> makVrf::DtConditionalExpressionView::signal_conditionCancelled |
| boost::signals2::signal<void ()> makVrf::DtConditionalExpressionView::signal_enable |
| boost::signals2::signal<void ()> makVrf::DtConditionalExpressionView::signal_disable |
| QVBoxLayout* makVrf::DtConditionalExpressionView::myMasterLayout |
| QTreeWidget* makVrf::DtConditionalExpressionView::myConditionalsTree |
| QTextEdit* makVrf::DtConditionalExpressionView::myConditionText |
| QLabel* makVrf::DtConditionalExpressionView::myShortDescriptionLabel |
| QLineEdit* makVrf::DtConditionalExpressionView::myShortDescription |
| QHBoxLayout* makVrf::DtConditionalExpressionView::myDescriptionLayout |
| QWidget* makVrf::DtConditionalExpressionView::myConditionalCanvas |
| QSplitter* makVrf::DtConditionalExpressionView::mySplitter |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |