VR-Forces 4.6.1 Class Documentation
 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. More...

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

Public Member Functions

 DtScriptedTaskVariableLayoutConverter (makVrv::DtDe &)
 CTOR.
virtual ~DtScriptedTaskVariableLayoutConverter ()
 DTOR.
virtual void convertUiLayoutToVariables (const std::string &uiLayout, std::vector< DtScriptedTaskVariable > &results) const
virtual std::string buildLayoutFrom (const std::vector< DtScriptedTaskVariable > &, const std::string &description, bool showInternalVariables=false) const
 Will create and return a ui layout string based on the variables such that this can be saved to a .ui file and edited.
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
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static
DtScriptedTaskVariableLayoutConverter
instance (makVrv::DtDe &)
 Instance of this class if not registered.
static void registerInstance (makVrv::DtDe &, DtScriptedTaskVariableLayoutConverter *)
 Registers a new instance of the creator.

Protected Member Functions

virtual void processElement (const QDomElement &, std::vector< DtScriptedTaskVariable > &results) const
virtual void processVariable (const QDomElement &, DtScriptedTaskVariable &variable) const
virtual void addDescription (QXmlStreamWriter &, const QString &description) const
virtual void writeScriptedTaskWidgetData (QXmlStreamWriter &, QWidget *control, const DtScriptedTaskVariable &var) const

Protected Attributes

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

Detailed Description

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

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::buildLayoutFrom ( const std::vector< DtScriptedTaskVariable > &  ,
const std::string &  description,
bool  showInternalVariables = false 
) const
virtual

Will create and return a ui layout string based on the variables such that this can be saved to a .ui file and edited.

Note that this representation is not inclusive of all elements that would be seen if created from designer initially.

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::processElement ( const QDomElement &  ,
std::vector< DtScriptedTaskVariable > &  results 
) const
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::processVariable ( const QDomElement &  ,
DtScriptedTaskVariable variable 
) const
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::addDescription ( QXmlStreamWriter &  ,
const QString &  description 
) const
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableLayoutConverter::writeScriptedTaskWidgetData ( QXmlStreamWriter &  ,
QWidget *  control,
const DtScriptedTaskVariable var 
) 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 Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)