VR-Forces 4.0.4 Class Documentation
Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtConditionalExpressionView Class Reference
Inheritance diagram for makVrf::DtConditionalExpressionView:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtConditionalExpressionView (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtConditionalExpressionView ()
virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &data)

Public Attributes

QVBoxLayout * myMasterLayout
QComboBoxmyConditionals
QLabelmyConditionalText

Protected Slots

virtual void onItemCommand (const QString &)

Protected Member Functions

virtual void addConditionalExpression (const std::string &key, const std::string &title)
 Adds a new item (key, title) to the list of available conditions.
virtual void addArgument (DtConditionalExpressionViewInterface *)
 Adds the view as a new argument to this conditiona;.
virtual void disableConditionals ()
 Disables the combo box for conditionals.
virtual void enableConditionals ()
 Enables the combo box for conditionals.
virtual bool isComplete () const
 Returns true if the view is complete.
virtual void conditionComplete ()
 Will emit signal_conditionComplete.
virtual void conditionCancelled ()
 Will emit signal_conditionCancelled.
virtual DtSimCondExprconditionalExpression () const
 Will call down to logic to return conditional expression.
virtual void setConditionalText (const std::string &)
 Sets the text for the conditional text.
virtual void editExpression (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)
 Edits the particular expression.
virtual void slot_onSimDataRemoved (makVrv::DtSimObjectEntry &)
 Since this object keeps a copy of selected data, remove entries when one of the selected items is deleted.

Protected Attributes

DtConditionalExpressionLogicmyLogic
std::vector
< DtConditionalExpressionViewInterface * > 
myArguments
std::vector< makVrv::DtSimEntry * > mySelectedData

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void makVrf::DtConditionalExpressionView::setupGui ( const std::vector< makVrv::DtSimEntry * > &  data) [virtual]
virtual void makVrf::DtConditionalExpressionView::addConditionalExpression ( const std::string &  key,
const std::string &  title 
) [protected, virtual]

Adds a new item (key, title) to the list of available conditions.

Implements makVrf::DtConditionalExpressionViewInterface.

Adds the view as a new argument to this conditiona;.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::disableConditionals ( ) [protected, virtual]

Disables the combo box for conditionals.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::enableConditionals ( ) [protected, virtual]

Enables the combo box for conditionals.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual bool makVrf::DtConditionalExpressionView::isComplete ( ) const [protected, virtual]

Returns true if the view is complete.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::conditionComplete ( ) [protected, virtual]

Will emit signal_conditionComplete.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::conditionCancelled ( ) [protected, virtual]

Will emit signal_conditionCancelled.

Implements makVrf::DtConditionalExpressionViewInterface.

Will call down to logic to return conditional expression.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::setConditionalText ( const std::string &  ) [protected, virtual]

Sets the text for the conditional text.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::editExpression ( const DtSimCondExpr ,
const std::vector< makVrv::DtSimEntry * > &  data 
) [protected, virtual]

Edits the particular expression.

Implements makVrf::DtConditionalExpressionViewInterface.

Since this object keeps a copy of selected data, remove entries when one of the selected items is deleted.

virtual void makVrf::DtConditionalExpressionView::onItemCommand ( const QString &  ) [protected, virtual, slot]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)