VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtConditionalExpressionView Class Reference
Inheritance diagram for makVrf::DtConditionalExpressionView:
Inheritance graph
[legend]

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 Member Functions inherited from makVrf::DtConditionalExpressionViewInterface
 DtConditionalExpressionViewInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtConditionalExpressionViewInterface ()

Public Attributes

QVBoxLayout * myMasterLayout
QComboBoxmyConditionals
QLabelmyConditionalText
- Public Attributes inherited from makVrf::DtConditionalExpressionViewInterface
boost::signal< void()> signal_conditionComplete
boost::signal< void()> signal_conditionCancelled

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
- Protected Attributes inherited from makVrf::DtConditionalExpressionViewInterface
makVrv::DtDemyDe

Constructor & Destructor Documentation

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

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 
)
protectedvirtual

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

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::addArgument ( DtConditionalExpressionViewInterface )
protectedvirtual

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

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::disableConditionals ( )
protectedvirtual

Disables the combo box for conditionals.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::enableConditionals ( )
protectedvirtual

Enables the combo box for conditionals.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual bool makVrf::DtConditionalExpressionView::isComplete ( ) const
protectedvirtual

Returns true if the view is complete.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::conditionComplete ( )
protectedvirtual

Will emit signal_conditionComplete.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::conditionCancelled ( )
protectedvirtual

Will emit signal_conditionCancelled.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual DtSimCondExpr* makVrf::DtConditionalExpressionView::conditionalExpression ( ) const
protectedvirtual

Will call down to logic to return conditional expression.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::setConditionalText ( const std::string &  )
protectedvirtual

Sets the text for the conditional text.

Implements makVrf::DtConditionalExpressionViewInterface.

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

Edits the particular expression.

Implements makVrf::DtConditionalExpressionViewInterface.

virtual void makVrf::DtConditionalExpressionView::slot_onSimDataRemoved ( makVrv::DtSimObjectEntry )
protectedvirtual

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 &  )
protectedvirtualslot

Member Data Documentation

QVBoxLayout* makVrf::DtConditionalExpressionView::myMasterLayout
QComboBox* makVrf::DtConditionalExpressionView::myConditionals
QLabel* makVrf::DtConditionalExpressionView::myConditionalText
DtConditionalExpressionLogic* makVrf::DtConditionalExpressionView::myLogic
protected
std::vector<DtConditionalExpressionViewInterface*> makVrf::DtConditionalExpressionView::myArguments
protected
std::vector<makVrv::DtSimEntry*> makVrf::DtConditionalExpressionView::mySelectedData
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)