VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Member Functions
makVrf::DtScenarioEventConditional Class Reference
Inheritance diagram for makVrf::DtScenarioEventConditional:
Inheritance graph
[legend]

Public Slots

virtual void onAnyForceChanged ()

Public Member Functions

 DtScenarioEventConditional (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtScenarioEventConditional ()
virtual int operation () const
virtual void setOperation (int)
- Public Member Functions inherited from makVrf::DtBaseEntityConditionalExpressionDialog
 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 excludeDestroyed () const
virtual void setExcludeDestroyed (bool)
virtual bool invertSelection () const
virtual void setInvertSelection (bool)
virtual bool usePatternSelected () const
virtual void setUsePatternSelected (bool b)
virtual bool anyPatternSubordinate () const
virtual void setAnyPatternSubordinate (bool)
virtual bool excludeDestroyedPattern () const
virtual void setExcludeDestroyedPattern (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 enabledFilteredListViewSelection (bool b)
 Set to false/true to enable filtered list view selection.
- 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
DtConditionExpressionLogiclogic () const
virtual void toBeDeleted ()
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
QLabelmyLabel
QComboBoxmyOperation
QHBoxLayout * myLayout
- Public Attributes inherited from makVrf::DtBaseEntityConditionalExpressionDialog
QWidgetmyCanvas
QVBoxLayout * myContentsLayout
QLabelmyDescription
QTabWidgetmyTabWidget
QWidgetmyObjectSelectionTab
DtVrfFilteredListViewmyFilteredListView
QCheckBoxmyUseNameTab
QCheckBoxmyUseSelf
QCheckBoxmyAnySubordinate
QCheckBoxmyExcludeDestroyed
QCheckBoxmyInvertSelection
QWidgetmyPatternWidget
QLabelmyForceLabel
QComboBoxmyForce
QCheckBoxmyUsePatternTab
QCheckBoxmyAnyPatternSubordinate
QCheckBoxmyExcludeDestroyedPattern
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
boost::signal< void(DtConditionalExpressionInterface *)> signal_destroyed

Protected Member Functions

virtual void setupCheckBoxes ()
virtual QWidgetexpressionExtension ()
virtual QString value () const
virtual QWidgetcontents ()
virtual void postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data)
virtual void setValue (const QString &)
virtual void setupConditional (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)
 Sets up the dialog with conditional expression.
virtual DtUUID selectedName () const
virtual void setSelectedName (const DtUUID &)
virtual void createPatternSelectionTab ()
 No pattern matching tab.
virtual void createObjectSelectionTab ()
- Protected Member Functions inherited from makVrf::DtBaseEntityConditionalExpressionDialog
virtual int extensionLayoutPosition () const
virtual void showEvent (QShowEvent *)
virtual void updateGuiForObjectSelection ()
virtual void updateGuiForPatternSelection ()
- Protected Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog
virtual void run (DtConditionalExpressionView *, const std::vector< makVrv::DtSimEntry * > &data)
 Override to run the dialog.
virtual void setupGui (DtConditionalExpressionView *, DtConditionalExpressionViewItem *, const std::vector< makVrv::DtSimEntry * > &data)
virtual bool isComplete () const

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtBaseEntityConditionalExpressionDialog
static void setConditionEntityTypesFile (const std::string &)
 Defaults to appData\importConfig\condition-entity-types.csv.
static std::string conditionEntityTypesFile ()
- Protected Slots inherited from makVrf::DtBaseEntityConditionalExpressionDialog
virtual void onUseSelfChanged ()
virtual void onTabChanged (int)
virtual void onPatternTypeChanged (const DtObjectType &)
- Protected Attributes inherited from makVrf::DtBaseEntityConditionalExpressionDialog
DtMapFocusHandlerManager myFilteredListViewManager

Constructor & Destructor Documentation

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

Member Function Documentation

virtual int makVrf::DtScenarioEventConditional::operation ( ) const
virtual
virtual void makVrf::DtScenarioEventConditional::setOperation ( int  )
virtual
virtual void makVrf::DtScenarioEventConditional::setupCheckBoxes ( )
protectedvirtual
virtual QWidget* makVrf::DtScenarioEventConditional::expressionExtension ( )
protectedvirtual
virtual QString makVrf::DtScenarioEventConditional::value ( ) const
protectedvirtual
virtual QWidget* makVrf::DtScenarioEventConditional::contents ( )
protectedvirtual
virtual void makVrf::DtScenarioEventConditional::postGuiSetup ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedvirtual
virtual void makVrf::DtScenarioEventConditional::setValue ( const QString &  )
protectedvirtual
virtual void makVrf::DtScenarioEventConditional::setupConditional ( const DtSimCondExpr ,
const std::vector< makVrv::DtSimEntry * > &  data 
)
protectedvirtual

Sets up the dialog with conditional expression.

Implements makVrf::DtConditionalExpressionInterface.

virtual DtUUID makVrf::DtScenarioEventConditional::selectedName ( ) const
protectedvirtual
virtual void makVrf::DtScenarioEventConditional::setSelectedName ( const DtUUID )
protectedvirtual
virtual void makVrf::DtScenarioEventConditional::createPatternSelectionTab ( )
protectedvirtual

No pattern matching tab.

Reimplemented from makVrf::DtBaseEntityConditionalExpressionDialog.

virtual void makVrf::DtScenarioEventConditional::createObjectSelectionTab ( )
protectedvirtual
virtual void makVrf::DtScenarioEventConditional::onAnyForceChanged ( )
virtualslot

Member Data Documentation

QWidget* makVrf::DtScenarioEventConditional::myCanvas
QLabel* makVrf::DtScenarioEventConditional::myLabel
QComboBox* makVrf::DtScenarioEventConditional::myOperation
QHBoxLayout* makVrf::DtScenarioEventConditional::myLayout

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)