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

Public Member Functions

 DtBaseEntityConditionalExpressionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtBaseEntityConditionalExpressionDialog ()
virtual void addFilter (const DtVrfSelectionFilter *f)
virtual void addForceLevelItem (int force, std::string entityKey, std::string forceName)
DtVrfFilteredListViewfilteredListView ()
virtual bool useNameSelected () const
virtual bool useSelf () const
virtual void setUseSelf (bool)
virtual bool anySubordinate () const
virtual void setAnySubordinate (bool)
virtual bool invertSelection () const
virtual void setInvertSelection (bool)
virtual QString selectedName () const
virtual void setSelectedName (const QString &)
virtual bool usePatternSelected () const
virtual void setUsePatternSelected (bool b)
virtual bool anyPatternSubordinate () const
virtual void setAnyPatternSubordinate (bool)
virtual bool invertPatternSelection () const
virtual void setInvertPatternSelection (bool)
virtual DtForceType patternForce () const
virtual void setPatternForce (DtForceType forceType)
virtual void patternObjectType (DtObjectType &) const
virtual void setPatternObjectType (const DtObjectType &)
virtual bool isForceLevelItemSelected () const
virtual std::vector
< DtVrfObjectListViewItem::DtVrfObjectState
selectedObjects () const
virtual void selectObject (const DtVrfObjectListViewItem::DtVrfObjectState &obj)
virtual bool canSelect (const DtVrfObjectListViewItem::DtVrfObjectState &obj)
virtual void clearSelection ()
virtual void setupCheckBoxes ()
- 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 QString value () const =0
virtual void setValue (const QString &)=0
virtual DtSimCondExprconditionalExpression () const
virtual void setupConditional (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)=0
 Sets up the dialog with conditional expression.
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.

Static Public Member Functions

static void setConditionEntityTypesFile (const std::string &)
 Defaults to appData\importConfig\condition-entity-types.csv.
static std::string conditionEntityTypesFile ()

Public Attributes

QWidgetmyCanvas
QVBoxLayout * myContentsLayout
QLabelmyDescription
QTabWidgetmyTabWidget
QWidgetmyObjectSelectionTab
DtVrfFilteredListViewmyFilteredListView
QCheckBoxmyUseNameTab
QCheckBoxmyUseSelf
QCheckBoxmyAnySubordinate
QCheckBoxmyInvertSelection
QWidgetmyPatternWidget
QLabelmyForceLabel
QComboBoxmyForce
QCheckBoxmyUsePatternTab
QCheckBoxmyAnyPatternSubordinate
QCheckBoxmyInvertPatternSelection
DtEnumerationSelectionWidgetmySelectionWidget
- 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

Protected Slots

virtual void onUseSelfChanged ()
virtual void onTabChanged (int)
virtual void onPatternTypeChanged (const DtObjectType &)
- Protected Slots inherited from makVrf::DtBaseConditionalExpressionDialog
virtual void accept ()
virtual void cancel ()

Protected Member Functions

virtual QWidgetcontents ()
virtual void createObjectSelectionTab ()
virtual void createPatternSelectionTab ()
virtual QWidgetexpressionExtension ()=0
virtual void postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data)
virtual int extensionLayoutPosition () const
virtual void showEvent (QShowEvent *)
virtual void updateGuiForObjectSelection ()
virtual void updateGuiForPatternSelection ()
- 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

Protected Attributes

DtMapFocusHandlerManager myFilteredListViewManager

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void makVrf::DtBaseEntityConditionalExpressionDialog::addFilter ( const DtVrfSelectionFilter f)
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::addForceLevelItem ( int  force,
std::string  entityKey,
std::string  forceName 
)
virtual
DtVrfFilteredListView* makVrf::DtBaseEntityConditionalExpressionDialog::filteredListView ( )
inline
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::useNameSelected ( ) const
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::useSelf ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setUseSelf ( bool  )
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::anySubordinate ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setAnySubordinate ( bool  )
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::invertSelection ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setInvertSelection ( bool  )
virtual
virtual QString makVrf::DtBaseEntityConditionalExpressionDialog::selectedName ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setSelectedName ( const QString &  )
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::usePatternSelected ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setUsePatternSelected ( bool  b)
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::anyPatternSubordinate ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setAnyPatternSubordinate ( bool  )
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::invertPatternSelection ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setInvertPatternSelection ( bool  )
virtual
virtual DtForceType makVrf::DtBaseEntityConditionalExpressionDialog::patternForce ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setPatternForce ( DtForceType  forceType)
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::patternObjectType ( DtObjectType ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setPatternObjectType ( const DtObjectType )
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::isForceLevelItemSelected ( ) const
virtual
static void makVrf::DtBaseEntityConditionalExpressionDialog::setConditionEntityTypesFile ( const std::string &  )
static

Defaults to appData\importConfig\condition-entity-types.csv.

static std::string makVrf::DtBaseEntityConditionalExpressionDialog::conditionEntityTypesFile ( )
static
virtual std::vector<DtVrfObjectListViewItem::DtVrfObjectState> makVrf::DtBaseEntityConditionalExpressionDialog::selectedObjects ( ) const
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::selectObject ( const DtVrfObjectListViewItem::DtVrfObjectState obj)
virtual
virtual bool makVrf::DtBaseEntityConditionalExpressionDialog::canSelect ( const DtVrfObjectListViewItem::DtVrfObjectState obj)
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::clearSelection ( )
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::setupCheckBoxes ( )
virtual
virtual QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::contents ( )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::createObjectSelectionTab ( )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::createPatternSelectionTab ( )
protectedvirtual
virtual QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::expressionExtension ( )
protectedpure virtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::postGuiSetup ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedvirtual
virtual int makVrf::DtBaseEntityConditionalExpressionDialog::extensionLayoutPosition ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::showEvent ( QShowEvent *  )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::updateGuiForObjectSelection ( )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::updateGuiForPatternSelection ( )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::onUseSelfChanged ( )
protectedvirtualslot
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::onTabChanged ( int  )
protectedvirtualslot
virtual void makVrf::DtBaseEntityConditionalExpressionDialog::onPatternTypeChanged ( const DtObjectType )
protectedvirtualslot

Member Data Documentation

QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myCanvas
QVBoxLayout* makVrf::DtBaseEntityConditionalExpressionDialog::myContentsLayout
QLabel* makVrf::DtBaseEntityConditionalExpressionDialog::myDescription
QTabWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myTabWidget
QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myObjectSelectionTab
DtVrfFilteredListView* makVrf::DtBaseEntityConditionalExpressionDialog::myFilteredListView
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myUseNameTab
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myUseSelf
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myAnySubordinate
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myInvertSelection
QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myPatternWidget
QLabel* makVrf::DtBaseEntityConditionalExpressionDialog::myForceLabel
QComboBox* makVrf::DtBaseEntityConditionalExpressionDialog::myForce
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myUsePatternTab
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myAnyPatternSubordinate
QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myInvertPatternSelection
DtEnumerationSelectionWidget* makVrf::DtBaseEntityConditionalExpressionDialog::mySelectionWidget
DtMapFocusHandlerManager makVrf::DtBaseEntityConditionalExpressionDialog::myFilteredListViewManager
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)