![]() |
VR-Forces 4.0.4 Class Documentation
|

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 | |
| DtBehaviorUi & | operator= (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 QWidget * | createControlsFor (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 DtUiForParameter * | uiForParameter (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 > &) |
| DtUiForParameter * | displaying () |
| virtual void | setUiStateFor (const DtString ¶m, 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 ¶m) const |
| virtual void | clearContents () |
| virtual void | sendEvent (const DtUiElementEvent &) |
Static Public Member Functions | |
| static void | addParameterType (const char *baseParameterType, const char *matchingType) |
| static DtBehaviorUi * | create (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 DtUiForParameter * | uiForParameter (const DtString &) const |
| virtual void | mergeParameters (DtUiForParameter *) const |
| virtual DtUiForParameter * | createUiForParameter (const DtString &s) |
Protected Attributes | |
| DtElementChangedCallbackFcn | myElementChangedCallback |
| void * | myUserVariable |
| DtUiForParameter * | myDisplaying |
| QHash< QString, QMap< QString, QVariant > > | myUiStates |
Static Protected Attributes | |
| static QHash< QString, QString > | theParameterMatches |
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
| 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 QWidget* DtBehaviorUi::createControlsFor | ( | DtVrfObjectParameters * | ) | const [virtual] |
| virtual void DtBehaviorUi::setModelModified | ( | DtModelSetEntry * | m | ) | [virtual] |
| void DtBehaviorUi::setElementChangedCallback | ( | DtElementChangedCallbackFcn | f, |
| void * | u | ||
| ) | [inline] |
| 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] |
| DtUiForParameter* DtBehaviorUi::displaying | ( | ) | [inline] |
| 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] |
void* DtBehaviorUi::myUserVariable [protected] |
DtUiForParameter* DtBehaviorUi::myDisplaying [mutable, protected] |
QHash<QString, QString> DtBehaviorUi::theParameterMatches [static, protected] |
QHash<QString, QMap<QString, QVariant> > DtBehaviorUi::myUiStates [protected] |