VR-Forces 5.0.1 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::DtResourceConditionalLogic Class Reference
Inheritance diagram for makVrf::DtResourceConditionalLogic:
Inheritance graph
[legend]

Public Member Functions

 DtResourceConditionalLogic (makVrv::DtDe &, DtConditionalExpressionInterface *)
 
virtual ~DtResourceConditionalLogic ()
 
virtual void comboChanged (const QString &)
 
- Public Member Functions inherited from makVrf::DtConditionExpressionLogic
 DtConditionExpressionLogic (makVrv::DtDe &, DtConditionalExpressionInterface *)
 
virtual ~DtConditionExpressionLogic ()
 
virtual void toBeDeleted ()
 
virtual void accept ()
 
virtual void cancel ()
 
- Public Member Functions inherited from makVrf::DtVrfResourceRequestor
 DtVrfResourceRequestor (makVrv::DtDe &)
 
virtual ~DtVrfResourceRequestor ()
 
virtual void requestResourcesFor (const std::vector< makVrv::DtSimEntry * > &data, bool entitiesOnly=true)
 
virtual void startMonitoring (const DtUUID &, int rate=-1)
 
virtual void stopMonitoring (const DtUUID &)
 
virtual void setUpdateRate (const DtUUID &entity, int)
 

Protected Member Functions

virtual void addResourcesFromStateProperties (const DtRwProperties &stateProperties, const DtRwProperties &baseProperties)
 
virtual void addResourceIfPresent (const DtString &propertyName, const QString &displayName, const DtRwProperties &stateProperties, const DtRwProperties &baseProperties)
 
virtual void createConditional (DtConditionalExpressionView *parentView, const std::vector< makVrv::DtSimEntry * > &data)
 
virtual bool isComplete () const
 
virtual DtSimCondExprconditionalExpression () const
 
virtual void setupConditional (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)
 
virtual void setupGui (DtConditionalExpressionView *, DtConditionalExpressionViewItem *, const std::vector< makVrv::DtSimEntry * > &data)
 
virtual void addResource (const DtResource &resource)
 
virtual void resourceUpdated (const DtResource &)
 
virtual QString resourceName () const
 
virtual bool setResourceName (const QString &)
 
virtual QString resourceOperator () const
 
virtual void setResourceOperator (const QString &)
 
virtual bool isPercent () const
 
virtual void setIsPercent (bool)
 
virtual makVrv::DtDede ()
 
virtual void resourcesChanged ()
 
virtual void resourceCheckingDisabled ()
 
virtual void resourceCheckComplete ()
 
- Protected Member Functions inherited from makVrf::DtVrfResourceRequestor
virtual void slot_resourceResponse (const DtIfServerRequestResponse &)
 

Protected Attributes

QString mySelectedName
 
- Protected Attributes inherited from makVrf::DtConditionExpressionLogic
DtConditionalExpressionInterfacemyInterface
 
- Protected Attributes inherited from makVrf::DtVrfResourceRequestor
makVrv::DtDemyDe
 
std::set< DtUUIDmyResourceRequests
 
bool myCanSetResources
 
DtEntityResourceList myResources
 
makVrv::DtSignalConnectionManager myConnectionManager
 

Additional Inherited Members

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

Constructor & Destructor Documentation

makVrf::DtResourceConditionalLogic::DtResourceConditionalLogic ( makVrv::DtDe ,
DtConditionalExpressionInterface  
)
virtual makVrf::DtResourceConditionalLogic::~DtResourceConditionalLogic ( )
virtual

Member Function Documentation

virtual void makVrf::DtResourceConditionalLogic::comboChanged ( const QString &  )
virtual
virtual void makVrf::DtResourceConditionalLogic::addResourcesFromStateProperties ( const DtRwProperties stateProperties,
const DtRwProperties baseProperties 
)
protectedvirtual

Add food, water, etc. and variable resourcs.

virtual void makVrf::DtResourceConditionalLogic::addResourceIfPresent ( const DtString propertyName,
const QString &  displayName,
const DtRwProperties stateProperties,
const DtRwProperties baseProperties 
)
protectedvirtual
virtual void makVrf::DtResourceConditionalLogic::createConditional ( DtConditionalExpressionView parentView,
const std::vector< makVrv::DtSimEntry * > &  data 
)
protectedvirtual
virtual bool makVrf::DtResourceConditionalLogic::isComplete ( ) const
protectedvirtual
virtual DtSimCondExpr* makVrf::DtResourceConditionalLogic::conditionalExpression ( ) const
protectedvirtual
virtual void makVrf::DtResourceConditionalLogic::setupConditional ( const DtSimCondExpr ,
const std::vector< makVrv::DtSimEntry * > &  data 
)
protectedvirtual
virtual void makVrf::DtResourceConditionalLogic::setupGui ( DtConditionalExpressionView ,
DtConditionalExpressionViewItem ,
const std::vector< makVrv::DtSimEntry * > &  data 
)
protectedvirtual

Called to do additional setup of gui (after gui is complete). Default does nothing.

Reimplemented from makVrf::DtConditionExpressionLogic.

virtual void makVrf::DtResourceConditionalLogic::addResource ( const DtResource )
protectedvirtual

Called to add a new resource.

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtResourceConditionalLogic::resourceUpdated ( const DtResource )
protectedvirtual

Called when a particular resource has been updated.

Implements makVrf::DtVrfResourceRequestor.

virtual QString makVrf::DtResourceConditionalLogic::resourceName ( ) const
protectedvirtual
virtual bool makVrf::DtResourceConditionalLogic::setResourceName ( const QString &  )
protectedvirtual
virtual QString makVrf::DtResourceConditionalLogic::resourceOperator ( ) const
protectedvirtual
virtual void makVrf::DtResourceConditionalLogic::setResourceOperator ( const QString &  )
protectedvirtual
virtual bool makVrf::DtResourceConditionalLogic::isPercent ( ) const
protectedvirtual
virtual void makVrf::DtResourceConditionalLogic::setIsPercent ( bool  )
protectedvirtual
virtual makVrv::DtDe& makVrf::DtResourceConditionalLogic::de ( )
protectedvirtual

To remove ambiguity of myDe member from DtVrfResourceRequestor base class.

virtual void makVrf::DtResourceConditionalLogic::resourcesChanged ( )
protectedvirtual

Virtual overrides to complete class.

Called when resources received has changed

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtResourceConditionalLogic::resourceCheckingDisabled ( )
protectedvirtual

Called when this item can not longer set resources. This will happen when multiple requests are made through this class and there are no common resources.

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtResourceConditionalLogic::resourceCheckComplete ( )
protectedvirtual

Called when resource checking is complete.

Implements makVrf::DtVrfResourceRequestor.

Member Data Documentation

QString makVrf::DtResourceConditionalLogic::mySelectedName
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)