VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtBaseEntityConditionalExpressionLogic Class Reference
Inheritance diagram for makVrf::DtBaseEntityConditionalExpressionLogic:
Inheritance graph
[legend]

Public Member Functions

 DtBaseEntityConditionalExpressionLogic (makVrv::DtDe &de, DtConditionalExpressionInterface *iface)
 
virtual ~DtBaseEntityConditionalExpressionLogic ()
 
virtual void slot_onNameChanged (const DtUUID &)
 
virtual void validateOKButton ()
 
virtual void useSelfChanged ()
 
- Public Member Functions inherited from makVrf::DtConditionExpressionLogic
 DtConditionExpressionLogic (makVrv::DtDe &, DtConditionalExpressionInterface *)
 
virtual ~DtConditionExpressionLogic ()
 
virtual void createConditional (DtConditionalExpressionView *parentView, const std::vector< makVrv::DtSimEntry * > &data)=0
 
virtual DtSimCondExprconditionalExpression () const =0
 
virtual void setupConditional (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)=0
 
virtual void toBeDeleted ()
 
virtual void accept ()
 
virtual void cancel ()
 

Protected Member Functions

virtual void setupGui (DtConditionalExpressionView *, DtConditionalExpressionViewItem *, const std::vector< makVrv::DtSimEntry * > &data)
 
virtual void initializeSelectionFilters ()
 
virtual void addEntityFilters (DtVrfFilteredListViewInterface *view=0)
 
virtual void addAggregateFilters (DtVrfFilteredListViewInterface *view=0)
 
virtual void addFilter (const DtVrfSelectionFilter *, DtVrfFilteredListViewInterface *view=0)
 
virtual void addForceLevelItem (int force)
 
virtual bool isComplete () const
 
virtual QString createModifier () const
 
virtual QString patternTabModifier () const
 
virtual QString nameTabModifier () const
 
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 DtUUID selectedName () const
 
virtual void setSelectedName (const DtUUID &)
 
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 force)
 
virtual bool isForceLevelItemSelected () const
 
virtual bool setupFromModifier (QString mod)
 
virtual std::vector
< makVrv::DtStateView
< makVrv::DtVrlinkSimulatedBaseState > * > 
selectedObjects () const
 
virtual std::string filterCollection () const
 
virtual void addFiltersFromCollection (const std::string &filterCollection)
 
virtual void addFiltersFromCollection (const std::string &filterCollection, DtVrfFilteredListView *)
 
virtual void slot_externalSelectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
 
virtual void slot_internalSelectionChanged ()
 
virtual void selectObject (const DtObjectListViewItem::DtVrfObjectState &obj)
 
virtual bool canSelect (const DtObjectListViewItem::DtVrfObjectState &obj)
 
virtual bool includePlanVariablesFilter () const
 

Protected Attributes

makVrv::DtSignalConnectionManager myConnectionManager
 
- Protected Attributes inherited from makVrf::DtConditionExpressionLogic
DtConditionalExpressionInterfacemyInterface
 

Additional Inherited Members

- Public Attributes inherited from makVrf::DtConditionExpressionLogic
makVrv::DtDemyDe
 

Constructor & Destructor Documentation

makVrf::DtBaseEntityConditionalExpressionLogic::DtBaseEntityConditionalExpressionLogic ( makVrv::DtDe de,
DtConditionalExpressionInterface iface 
)

CTOR.

virtual makVrf::DtBaseEntityConditionalExpressionLogic::~DtBaseEntityConditionalExpressionLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtBaseEntityConditionalExpressionLogic::slot_onNameChanged ( const DtUUID )
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::validateOKButton ( )
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::useSelfChanged ( )
virtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setupGui ( DtConditionalExpressionView ,
DtConditionalExpressionViewItem ,
const std::vector< makVrv::DtSimEntry * > &  data 
)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::initializeSelectionFilters ( )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::addEntityFilters ( DtVrfFilteredListViewInterface view = 0)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::addAggregateFilters ( DtVrfFilteredListViewInterface view = 0)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::addFilter ( const DtVrfSelectionFilter ,
DtVrfFilteredListViewInterface view = 0 
)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::addForceLevelItem ( int  force)
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::isComplete ( ) const
protectedvirtual
virtual QString makVrf::DtBaseEntityConditionalExpressionLogic::createModifier ( ) const
protectedvirtual
virtual QString makVrf::DtBaseEntityConditionalExpressionLogic::patternTabModifier ( ) const
protectedvirtual
virtual QString makVrf::DtBaseEntityConditionalExpressionLogic::nameTabModifier ( ) const
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::useNameSelected ( ) const
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::useSelf ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setUseSelf ( bool  )
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::anySubordinate ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setAnySubordinate ( bool  )
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::excludeDestroyed ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setExcludeDestroyed ( bool  )
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::invertSelection ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setInvertSelection ( bool  )
protectedvirtual
virtual DtUUID makVrf::DtBaseEntityConditionalExpressionLogic::selectedName ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setSelectedName ( const DtUUID )
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::usePatternSelected ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setUsePatternSelected ( bool  b)
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::anyPatternSubordinate ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setAnyPatternSubordinate ( bool  )
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::excludeDestroyedPattern ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setExcludeDestroyedPattern ( bool  )
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::invertPatternSelection ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setInvertPatternSelection ( bool  )
protectedvirtual
virtual DtForceType makVrf::DtBaseEntityConditionalExpressionLogic::patternForce ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::setPatternForce ( DtForceType  force)
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::isForceLevelItemSelected ( ) const
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::setupFromModifier ( QString  mod)
protectedvirtual
virtual std::vector<makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*> makVrf::DtBaseEntityConditionalExpressionLogic::selectedObjects ( ) const
protectedvirtual
virtual std::string makVrf::DtBaseEntityConditionalExpressionLogic::filterCollection ( ) const
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::addFiltersFromCollection ( const std::string &  filterCollection)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::addFiltersFromCollection ( const std::string &  filterCollection,
DtVrfFilteredListView  
)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::slot_externalSelectionChanged ( const makVrv::DtSelectionManager::IdSet selected,
const makVrv::DtSelectionManager::IdSet deselected 
)
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::slot_internalSelectionChanged ( )
protectedvirtual
virtual void makVrf::DtBaseEntityConditionalExpressionLogic::selectObject ( const DtObjectListViewItem::DtVrfObjectState obj)
protectedvirtual
virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::canSelect ( const DtObjectListViewItem::DtVrfObjectState obj)
protectedvirtual

Returns true if the filtered list view can select the object.

virtual bool makVrf::DtBaseEntityConditionalExpressionLogic::includePlanVariablesFilter ( ) const
protectedvirtual

Whether or not to include plan variables filter. Default is true.

Reimplemented in makVrf::DtScenarioEventConditionalLogic.

Member Data Documentation

makVrv::DtSignalConnectionManager makVrf::DtBaseEntityConditionalExpressionLogic::myConnectionManager
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)