UI Element which automatically creates connections between specified systems.
More...
Public Member Functions |
| | DtUiAutoConnectionElement (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL) |
| | Constructor.
|
| virtual | ~DtUiAutoConnectionElement () |
| | Destructor.
|
| | DtUiAutoConnectionElement (const DtUiAutoConnectionElement &orig) |
| | Copy constructor.
|
| DtUiAutoConnectionElement & | operator= (const DtUiAutoConnectionElement &orig) |
| | Assignment operator.
|
| virtual void | objectParametersModified () |
| | Calls updatesensorConnections() and updateSensorConnections().
|
| virtual QWidget * | createControls (QWidget *parent) |
| | Creates and returns the non-label part of the element.
|
| | DtUiElement (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL) |
| | Constructor.
|
| virtual | ~DtUiElement () |
| | Destructor.
|
| | DtUiElement (const DtUiElement &orig) |
| | Copy constructor.
|
| DtUiElement & | operator= (const DtUiElement &orig) |
| | Assignment operator.
|
| virtual const DtString & | objectName () const |
| virtual void | setTitle (const DtString &s) |
| virtual void | setObjectName (const DtString &s) |
| virtual void | mergeInto (DtUiForParameter *) |
| virtual DtUiElement * | elementNamed (const DtString &) |
| virtual bool | mergeInto (const DtString &readerWriterName, bool after, DtUiElement *element) |
| virtual void | init () |
| virtual DtString | sourceReaderWriterName () const |
| virtual void | setSourceReaderWriterName (const DtString &name) |
| virtual DtString | displayUnits () const |
| virtual void | setDisplayUnits (const DtString &units) |
| virtual DtString | sourceUnits () const |
| virtual void | setSourceUnits (const DtString &units) |
| virtual DtString | tooltip () const |
| virtual void | setTooltip (const DtString &text) |
| virtual void | setFromSystemParameterData (const DtSystemParameterData *data) |
| | Sets data of this UiElement from the specified system parameter data.
|
| virtual void | processUiEvent (const DtUiElementEvent &) |
| | Process ui event. Default does nothing.
|
| DtReaderWriterRegistryData * | value () const |
| DtReaderWriterRegistryData * | backupValue () const |
| virtual void | initForControls () |
| | Initializes element before creating controls. Sets parameter values to NULL.
|
| virtual void | setModelModified (DtModelSetEntry *) |
| | Called when the model is modified. Default is no-op.
|
| DtUiElementSignalHandler * | signalHandler () |
| virtual void | uiState (QMap< QString, QVariant > &state) const |
| | State is a dictionary of a string that uniquely identifies a control and its state.
|
| virtual void | setUiState (const QMap< QString, QVariant > &) |
| virtual void | sendUpdatedUiState () |
| | Sends out updated ui state with message.
|
| virtual bool | isModified () const |
| virtual void | decorateElement () |
| | Sets element decoration depending on the isModified state of the element.
|
| virtual QWidget * | createLabelWidget (QWidget *parent) |
| | Create and return the label widget for this element.
|
| virtual void | elementChanged () |
| virtual void | addElementChangedCallback (DtElementChangedCallbackFcn f, void *usr) |
| virtual void | removeElementChangedCallback (DtElementChangedCallbackFcn f, void *usr) |
| virtual void | removeAllCallbacks () |
virtual
DtReaderWriterRegistryData * | createBackup (const DtString &backupName) |
| | Creates a backup entry in the RW structure for the current value of this element.
|
| virtual bool | restoreFromBackup (const DtString &backupName, bool deleteBackup=false) |
| | Restores this element from a backup created with the specified name.
|
| virtual void | deleteBackup (const DtString &backupName) |
| | Deletes backup entries previously created with createBackup, with the specified name.
|
const DtCallbackList
< DtUiElement * > & | elementChangedCallbackList () const |
| void | setElementChangedCallbackList (const DtCallbackList< DtUiElement * > &) |
virtual
DtReaderWriterRegistryData * | value (DtReaderWriter *parentRw, const DtString &rw, DtReaderWriterRegistryData **backupValue) const |
| virtual bool | centerElement () const |
| | Returns whether or not to center the element on the display.
|
| virtual void | finalizeSize (QWidget *) |
| | Adjusts size of child by looking at min/max size. If any values are non-zero, sets to that value.
|
| | DtReaderWriter () |
| | default constructor
|
| | DtReaderWriter (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false) |
| | real constructor Setting the readonly flag prevents object from writing itself to the stream.
|
| | DtReaderWriter (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false) |
| | DtReaderWriter (const DtString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL) |
| | copy constructor
|
| | DtReaderWriter (const DtSymbolString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL) |
| const DtReaderWriter & | operator= (const DtReaderWriter &orig) |
| | assignment operator
|
| virtual | ~DtReaderWriter () |
| | destructor
|
| virtual void | putSelf (FILE *fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename()) |
| | Top level call to write itself to file.
|
| virtual void | getSelf (DtlObjPtr args, const DtFilename &searchPath=DtFilename::nullFilename(), const DtVariableBindingsList &variableBindings=nullVariableReference()) |
| | Top level to read itself from an input stream.
|
| virtual void | writeSelf (FILE *fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename()) |
| | Called from putSelf, calls myRegistry.putSelf which in turn calls putSelf on each reader/writer in the registry.
|
| virtual DtSymbolString | name () const |
| | Accessor for name of this readable/writable object.
|
| virtual void | addAlias (const DtSymbolString &alias) |
| | Add an alias as an alternative name for this object.
|
| virtual bool | hasAlias (const DtSymbolString &alias) |
| virtual const aliasContainer & | aliases () const |
| virtual void | setReadonly (bool flag) |
| | Set read-only flag.
|
| virtual bool | isReadonly () const |
| virtual bool | variableIsBound () const |
| virtual void | unbindVariable () |
| | Sets the myVariableIsBound flag to false.
|
| virtual void | setName (const DtString &) |
| | Set the name of the object.
|
| virtual const char * | readerWriterType () const |
| | Used to supply a string type that this reader writer type is.
|
| virtual DtString | prettyPrint () const |
| | Routine to return a human readable form of the reader/writer variable.
|
| virtual void | bindVariables (DtVariableBindingsList variableBindings) |
| | Runs a variable binding pass on this reader writer and any of its children.
|
virtual std::list
< DtVariableNameType > | unboundVariables () const |
| bool | invalid () const |
| virtual bool | hasChild (const DtReaderWriter *p) const |
| | Returns true if this variable has a child p in it's chain.
|
| virtual void | setValueSpecified (bool specified, bool recurse=false) |
| | The specified flags are used for optional values.
|
| virtual bool | valueSpecified () const |
| | The specified flags are used for optional values.
|
| virtual bool | isVariableReference () const |
| | Specifies whether or not this reader writer is really a variable that is specified elsewhere.
|
| virtual void | setIsVariableReference (bool value) |
| virtual DtSymbolString | variableName () const |
| | The variable name, if this object is a variable reference.
|
| virtual void | setVariableName (const DtSymbolString variableName) |
| | The variable name, if this object is a variable reference.
|
| const DtReaderWriterRegistry & | registry () const |
| | Collection of child DtReaderWriter nodes owned by this object.
|
| DtReaderWriterRegistry & | registry () |
| | Collection of child DtReaderWriter nodes owned by this object.
|
UI Element which automatically creates connections between specified systems.