VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtBehaviorUi Class Reference
Inheritance diagram for DtBehaviorUi:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtBehaviorUi ()
 default constructor
 DtBehaviorUi (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual ~DtBehaviorUi ()
 destructor
 DtBehaviorUi (const DtBehaviorUi &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
DtBehaviorUioperator= (const DtBehaviorUi &orig)
 assignment operator
virtual bool load (const DtFilename &)
virtual bool load (const QString &)
 Loads from a string that contains ui context.
virtual bool load (DtlInputStream *f)
virtual QWidgetcreateControlsFor (DtVrfObjectParameters *) const
virtual void setModelModified (DtModelSetEntry *m)
void setElementChangedCallback (DtElementChangedCallbackFcn f, void *u)
virtual bool isModified () const
virtual void mergeInto (DtUiForParameter *, const QString &intoParameter, const QString &nearReaderWriterType, bool after)
 Merges the given DtUiForParameter* into specified parameters (blank means all)
virtual QStringList uiSupportedParameters () const
 Returns a list of all parameter descriptor types supported.
virtual DtUiForParameteruiForParameter (DtVrfObjectParameters *parameters) const
 Returns the ui for the specified parameter. Do not delete return value.
virtual QMap< QString, QVariant > uiState () const
virtual void setUiState (const QMap< QString, QVariant > &)
DtUiForParameterdisplaying ()
virtual void setUiStateFor (const DtString &param, const QMap< QString, QVariant > &uiState)
 Saved ui states to be used for seeding parameter pages of same type.
virtual QMap< QString, QVariant > uiStateFor (const DtString &param) const
virtual void clearContents ()
virtual void sendEvent (const DtUiElementEvent &)

Static Public Member Functions

static void addParameterType (const char *baseParameterType, const char *matchingType)
static DtBehaviorUicreate (const DtString &)

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtRwString item, and then retrieves it from the stream.
virtual void emptyList ()
virtual void copyList (const DtBehaviorUi &orig)
virtual DtUiForParameteruiForParameter (const DtString &) const
virtual void mergeParameters (DtUiForParameter *) const
virtual DtUiForParametercreateUiForParameter (const DtString &s)

Protected Attributes

DtElementChangedCallbackFcn myElementChangedCallback
void * myUserVariable
DtUiForParametermyDisplaying
QHash< QString, QMap< QString,
QVariant > > 
myUiStates

Static Protected Attributes

static QHash< QString, QString > theParameterMatches

Constructor & Destructor Documentation

default constructor

DtBehaviorUi::DtBehaviorUi ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
virtual DtBehaviorUi::~DtBehaviorUi ( ) [virtual]

destructor

DtBehaviorUi::DtBehaviorUi ( const DtBehaviorUi orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor


Member Function Documentation

DtBehaviorUi& DtBehaviorUi::operator= ( const DtBehaviorUi orig)

assignment operator

virtual bool DtBehaviorUi::load ( const DtFilename &  ) [virtual]
virtual bool DtBehaviorUi::load ( const QString &  ) [virtual]

Loads from a string that contains ui context.

virtual bool DtBehaviorUi::load ( DtlInputStream *  f) [virtual]
virtual void DtBehaviorUi::setModelModified ( DtModelSetEntry m) [virtual]
virtual bool DtBehaviorUi::isModified ( ) const [virtual]
virtual void DtBehaviorUi::mergeInto ( DtUiForParameter ,
const QString &  intoParameter,
const QString &  nearReaderWriterType,
bool  after 
) [virtual]

Merges the given DtUiForParameter* into specified parameters (blank means all)

virtual QStringList DtBehaviorUi::uiSupportedParameters ( ) const [virtual]

Returns a list of all parameter descriptor types supported.

static void DtBehaviorUi::addParameterType ( const char *  baseParameterType,
const char *  matchingType 
) [static]
static DtBehaviorUi* DtBehaviorUi::create ( const DtString ) [static]
virtual DtUiForParameter* DtBehaviorUi::uiForParameter ( DtVrfObjectParameters parameters) const [virtual]

Returns the ui for the specified parameter. Do not delete return value.

virtual QMap<QString, QVariant> DtBehaviorUi::uiState ( ) const [virtual]
virtual void DtBehaviorUi::setUiState ( const QMap< QString, QVariant > &  ) [virtual]
virtual void DtBehaviorUi::setUiStateFor ( const DtString param,
const QMap< QString, QVariant > &  uiState 
) [virtual]

Saved ui states to be used for seeding parameter pages of same type.

virtual QMap<QString, QVariant> DtBehaviorUi::uiStateFor ( const DtString param) const [virtual]
virtual void DtBehaviorUi::clearContents ( ) [virtual]
virtual void DtBehaviorUi::sendEvent ( const DtUiElementEvent ) [virtual]
virtual DtlObjPtr DtBehaviorUi::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a DtRwString item, and then retrieves it from the stream.

Implements DtRwList.

virtual void DtBehaviorUi::emptyList ( ) [protected, virtual]
virtual void DtBehaviorUi::copyList ( const DtBehaviorUi orig) [protected, virtual]
virtual DtUiForParameter* DtBehaviorUi::uiForParameter ( const DtString ) const [protected, virtual]
virtual void DtBehaviorUi::mergeParameters ( DtUiForParameter ) const [protected, virtual]
virtual DtUiForParameter* DtBehaviorUi::createUiForParameter ( const DtString s) [protected, virtual]

Member Data Documentation

void* DtBehaviorUi::myUserVariable [protected]
QHash<QString, QString> DtBehaviorUi::theParameterMatches [static, protected]
QHash<QString, QMap<QString, QVariant> > DtBehaviorUi::myUiStates [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)