VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtScriptedTaskVariableLayoutConverter Class Reference

This class will parse the UI file for known scripted task variable types and pull out specified scripted task variable information.

Inheritance diagram for makVrf::DtScriptedTaskVariableLayoutConverter:
Inheritance graph
[legend]

Public Member Functions

 DtScriptedTaskVariableLayoutConverter (makVrv::DtDe &)
 
virtual ~DtScriptedTaskVariableLayoutConverter ()
 
virtual void convertUiLayoutToVariables (const std::string &uiLayout, std::vector< DtScriptedTaskVariable > &results) const
 
virtual std::string stringValue (const QDomElement &) const
 
virtual QStringList stringListValue (const QDomElement &) const
 
virtual int intValue (const QDomElement &) const
 
virtual double doubleValue (const QDomElement &) const
 
virtual bool booleanValue (const QDomElement &) const
 
virtual QTime timeValue (const QDomElement &) const
 
virtual void writeProperty (QXmlStreamWriter &, const QString &name, const QRect &) const
 
virtual void writeProperty (QXmlStreamWriter &, const QString &name, const QString &) const
 
virtual void writeProperty (QXmlStreamWriter &, const QString &name, int) const
 
virtual void writeProperty (QXmlStreamWriter &, const QString &name, double) const
 
virtual void writeProperty (QXmlStreamWriter &, const QString &name, bool) const
 
virtual void addDescription (QXmlStreamWriter &, const QString &description) const
 
virtual void writeScriptedTaskWidgetData (QXmlStreamWriter &, QWidget *control, const DtScriptedTaskVariable &var) const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtScriptedTaskVariableLayoutConverter
instance (makVrv::DtDe &)
 
static void registerInstance (makVrv::DtDe &, DtScriptedTaskVariableLayoutConverter *)
 

Protected Member Functions

virtual void processElement (const QDomElement &, std::vector< DtScriptedTaskVariable > &results) const
 
virtual void processVariable (const QDomElement &, DtScriptedTaskVariable &variable) const
 

Protected Attributes

makVrv::DtDemyDe
 
std::map< QString, intmyVariableNames
 

Constructor & Destructor Documentation

makVrf::DtScriptedTaskVariableLayoutConverter::DtScriptedTaskVariableLayoutConverter ( makVrv::DtDe )

CTOR.

virtual makVrf::DtScriptedTaskVariableLayoutConverter::~DtScriptedTaskVariableLayoutConverter ( )
virtual

DTOR.

Member Function Documentation

static DtScriptedTaskVariableLayoutConverter& makVrf::DtScriptedTaskVariableLayoutConverter::instance ( makVrv::DtDe )
static

Instance of this class if not registered.

static void makVrf::DtScriptedTaskVariableLayoutConverter::registerInstance ( makVrv::DtDe ,
DtScriptedTaskVariableLayoutConverter  
)
static

Registers a new instance of the creator.

virtual void makVrf::DtScriptedTaskVariableLayoutConverter::convertUiLayoutToVariables ( const std::string &  uiLayout,
std::vector< DtScriptedTaskVariable > &  results 
) const
virtual
virtual std::string makVrf::DtScriptedTaskVariableLayoutConverter::stringValue ( const QDomElement &  ) const
virtual
virtual QStringList makVrf::DtScriptedTaskVariableLayoutConverter::stringListValue ( const QDomElement &  ) const
virtual
virtual int makVrf::DtScriptedTaskVariableLayoutConverter::intValue ( const QDomElement &  ) const
virtual
virtual double makVrf::DtScriptedTaskVariableLayoutConverter::doubleValue ( const QDomElement &  ) const
virtual
virtual bool makVrf::DtScriptedTaskVariableLayoutConverter::booleanValue ( const QDomElement &  ) const
virtual
virtual QTime makVrf::DtScriptedTaskVariableLayoutConverter::timeValue ( const QDomElement &  ) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeProperty ( QXmlStreamWriter &  ,
const QString &  name,
const QRect &   
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeProperty ( QXmlStreamWriter &  ,
const QString &  name,
const QString &   
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeProperty ( QXmlStreamWriter &  ,
const QString &  name,
int   
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeProperty ( QXmlStreamWriter &  ,
const QString &  name,
double   
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeProperty ( QXmlStreamWriter &  ,
const QString &  name,
bool   
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::addDescription ( QXmlStreamWriter &  ,
const QString &  description 
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeScriptedTaskWidgetData ( QXmlStreamWriter &  ,
QWidget *  control,
const DtScriptedTaskVariable var 
) const
virtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::processElement ( const QDomElement &  ,
std::vector< DtScriptedTaskVariable > &  results 
) const
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::processVariable ( const QDomElement &  ,
DtScriptedTaskVariable variable 
) const
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtScriptedTaskVariableLayoutConverter::myDe
protected
std::map<QString, int> makVrf::DtScriptedTaskVariableLayoutConverter::myVariableNames
mutableprotected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)