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

Public Member Functions

 DtResourceConditional (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtResourceConditional ()
virtual void addItem (const QString &, const QVariant &=QVariant())
virtual void disable (const QString &reason)
virtual void enable ()
virtual void setSelectedIndex (int)
virtual QString selectedText () const
virtual void clear ()
virtual void setRealResource (const QString &full, const QString &current)
virtual void setIntegerResource (const QString &full, const QString &current)
virtual QString resourceName () const
virtual void setResourceName (const QString &)
virtual QString resourceOperator () const
virtual void setResourceOperator (const QString &)
virtual bool isPercent () const
virtual void setIsPercent (bool)
- Public Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog
 DtBaseConditionalExpressionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtBaseConditionalExpressionDialog ()
virtual void setOKEnabled (bool)
- Public Member Functions inherited from makVrf::DtConditionalExpressionInterface
 DtConditionalExpressionInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtConditionalExpressionInterface ()
virtual DtSimCondExprconditionalExpression () const
virtual bool bringsUpDialog () const
 Return true if this is bringing up a dialog. Default is true.
virtual void conditionComplete ()
 Sends signal_conditionalComplete.
virtual void conditionCancelled ()
 Sends signal_conditionalCancelled.

Public Attributes

QWidgetmyCanvas
QGridLayout * myLayout
QLabel * myResourcesLabel
QComboBoxmyResources
QLabel * myFullAmount
QLabel * myCurrentAmount
QComboBoxmyOperator
QLabel * myCompareLabel
QLineEditmyCompare
QCheckBoxmyValueIsPercent
QDoubleValidator * myDoubleValidator
QIntValidator * myIntValidator
- Public Attributes inherited from makVrf::DtBaseConditionalExpressionDialog
QVBoxLayout * myMainLayout
QPushButtonmyOKButton
QPushButtonmyCancelButton
QHBoxLayout * myButtonLayout
- Public Attributes inherited from makVrf::DtConditionalExpressionInterface
boost::signal< void()> signal_conditionComplete
boost::signal< void()> signal_conditionCancelled
boost::signal< void(DtConditionalExpressionInterface *)> signal_destroyed

Protected Slots

virtual void onComboChanged (const QString &)
- Protected Slots inherited from makVrf::DtBaseConditionalExpressionDialog
virtual void accept ()
virtual void cancel ()

Protected Member Functions

virtual QWidgetcontents ()
virtual QString value () const
virtual void setValue (const QString &)
virtual void setupConditional (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)
 Sets up the dialog with conditional expression.
- Protected Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog
virtual void run (DtConditionalExpressionViewInterface *, const std::vector< makVrv::DtSimEntry * > &data)
 Override to run the dialog.
virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &data)
virtual bool isComplete () const
virtual void postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data)

Additional Inherited Members

- Protected Attributes inherited from makVrf::DtConditionalExpressionInterface
makVrv::DtDe & myDe
DtConditionExpressionLogicmyLogic

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void makVrf::DtResourceConditional::addItem ( const QString &  ,
const QVariant &  = QVariant() 
)
virtual
virtual void makVrf::DtResourceConditional::disable ( const QString &  reason)
virtual
virtual void makVrf::DtResourceConditional::enable ( )
virtual
virtual void makVrf::DtResourceConditional::setSelectedIndex ( int  )
virtual
virtual QString makVrf::DtResourceConditional::selectedText ( ) const
virtual
virtual void makVrf::DtResourceConditional::clear ( )
virtual
virtual void makVrf::DtResourceConditional::setRealResource ( const QString &  full,
const QString &  current 
)
virtual
virtual void makVrf::DtResourceConditional::setIntegerResource ( const QString &  full,
const QString &  current 
)
virtual
virtual QString makVrf::DtResourceConditional::resourceName ( ) const
virtual
virtual void makVrf::DtResourceConditional::setResourceName ( const QString &  )
virtual
virtual QString makVrf::DtResourceConditional::resourceOperator ( ) const
virtual
virtual void makVrf::DtResourceConditional::setResourceOperator ( const QString &  )
virtual
virtual bool makVrf::DtResourceConditional::isPercent ( ) const
virtual
virtual void makVrf::DtResourceConditional::setIsPercent ( bool  )
virtual
virtual QWidget* makVrf::DtResourceConditional::contents ( )
protectedvirtual
virtual QString makVrf::DtResourceConditional::value ( ) const
protectedvirtual
virtual void makVrf::DtResourceConditional::setValue ( const QString &  )
protectedvirtual
virtual void makVrf::DtResourceConditional::setupConditional ( const DtSimCondExpr ,
const std::vector< makVrv::DtSimEntry * > &  data 
)
protectedvirtual

Sets up the dialog with conditional expression.

Implements makVrf::DtConditionalExpressionInterface.

virtual void makVrf::DtResourceConditional::onComboChanged ( const QString &  )
protectedvirtualslot

Member Data Documentation

QWidget* makVrf::DtResourceConditional::myCanvas
QGridLayout* makVrf::DtResourceConditional::myLayout
QLabel* makVrf::DtResourceConditional::myResourcesLabel
QComboBox* makVrf::DtResourceConditional::myResources
QLabel* makVrf::DtResourceConditional::myFullAmount
QLabel* makVrf::DtResourceConditional::myCurrentAmount
QComboBox* makVrf::DtResourceConditional::myOperator
QLabel* makVrf::DtResourceConditional::myCompareLabel
QLineEdit* makVrf::DtResourceConditional::myCompare
QCheckBox* makVrf::DtResourceConditional::myValueIsPercent
QDoubleValidator* makVrf::DtResourceConditional::myDoubleValidator
QIntValidator* makVrf::DtResourceConditional::myIntValidator

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)