Public Member Functions |
| | DtUiAggregateFormationEditor (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL) |
| | Constructor.
|
| virtual | ~DtUiAggregateFormationEditor () |
| | Destructor.
|
| | DtUiAggregateFormationEditor (const DtUiAggregateFormationEditor &orig) |
| | Copy constructor.
|
| DtUiAggregateFormationEditor & | operator= (const DtUiAggregateFormationEditor &orig) |
| | Assignment operator.
|
| virtual QWidget * | createLabelWidget (QWidget *parent) |
| | Create and return the label widget for this element.
|
| virtual QWidget * | createControls (QWidget *) |
| | Creates and returns the non-label part of the element.
|
| virtual bool | isFormationModified (const DtString &formation) const |
| | Returns true if the formation is modified.
|
| 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 > &) |
| DtFormationAutoLayoutFactory * | formationAutoLayoutFactory () |
| virtual void | setSubordinateList (const DtString &) |
| | 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 | objectParametersModified () |
| | This method is called any time that any of the parameters for the object are modified.
|
| DtReaderWriterRegistryData * | value () const |
| DtReaderWriterRegistryData * | backupValue () const |
| virtual void | initForControls () |
| | Initializes element before creating controls. Sets parameter values to NULL.
|
| DtUiElementSignalHandler * | signalHandler () |
| virtual void | sendUpdatedUiState () |
| | Sends out updated ui state with message.
|
| 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) |
| | Seeds myValue and myBackupValue if not set.
|
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.
|
Protected Member Functions |
| virtual DtUiElement * | clone () |
| virtual void | decorateElement () |
| | Sets element decoration depending on the isModified state of the element.
|
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| virtual void | elementChanged () |
| virtual void | setModelModified (DtModelSetEntry *m) |
| | Called when the model is modified. Default is no-op.
|
| virtual void | selectionUpdated (const QVector< DtModelKey > &) |
| virtual QMap< QString, QVariant > | uiState () const |
| virtual DtNewFormationDialog * | createNewFormationDialog () const |
| virtual void | processUiEvent (const DtUiElementEvent &e) |
| | If expand/collapse event, expand/collapse hierarchy.
|
| virtual void | sendEvent (DtUiElementEvent::DtUiElementEventTypes type, const QString &path) |
| virtual void | edit () |
| virtual void | expand () |
| virtual void | collapse () |
| virtual void | collapseAllOneLevel () |
| virtual void | expandAllOneLevel () |
| virtual void | toggleBoundingBoxes () |
| virtual void | toggleSnapToGrid () |
| virtual void | formationModified () |
| virtual void | autoLayout () |
| virtual void | setSubordinateFormation () |
| virtual void | copyFormations () |
| virtual void | scaleFactorChanged (int) |
| virtual void | changeAutoLayoutCheckBox () |
| virtual DtFormationEditor * | createFormationEditor (QWidget *) |
| virtual void | reworkFormationFileName (DtFormationTableEntry *entry) |
| | If the formation is modified, and the formation file is used by another entry, change the name to make it unique.
|
| virtual bool | fileInUse (DtFormationTableEntry *) const |
virtual QVector
< DtFormationTableEntry * > | entriesThatUseFormationFile (const DtFormationTable *, DtFormationTableEntry *) const |
| virtual void | formationFileNames (const DtFilename &oldUnsub, const DtFilename &oldFile, const DtFilename &newFormationFile, QString &newFile, QString &newUnsubName) const |
| virtual void | removeFromHierarchy (int) |
| | Removes the item at the specified index from all the formations referenced by this.
|
| virtual void | removeFormationEntry (DtFormation *formation, int iPosition, int maxId) |
virtual QVector
< DtFormationEntry * > | allFormationEntriesForLeader (DtFormation *form, int promId) const |
| virtual void | setAsDefault () |
| virtual void | renameFormation () |
| virtual void | addFormation () |
| virtual void | removeSelectedFormation () |
| virtual void | repositionInFormation (int iFrom, int iTo) |
| virtual void | replaceObjectInFormation (int iPos) |
| virtual void | addObjectTypeAtPosition (DtVrfSubObjectParameterEntry *entry, int pos) |
| | Adds a new item to be edited at the specified position.
|
| virtual void | validateExpandCollapse () |
| virtual QString | addFormationToFormationList (QString entryRwName, const QString &basedOnFormation="") |
| virtual void | addNewFormation (QString entryRwName, const QString &basedOnFormation="") |
| virtual void | formationChanged () |
| virtual bool | isModified () const |
| virtual void | autoLayoutAll () |
| virtual QWidget * | createDataEntryElement (QWidget *) |
| virtual double | sourceToDestination (double) const |
| virtual double | destinationToSource (double) const |
| virtual QString | units () const |
| virtual void | bindToRwAsVariable (const DtReaderWriter *rw) |
| | Copies values from the specified DtReaderWriter.
|
| virtual void | bindLocalVariables (const DtVariableBindingsList &variableBindings) |
| | Checks to see if this RW object is a variable reference that can be bound using the provided bindings.
|
| virtual void | putData (FILE *fp, int indentLevel=0) |
| | Deriving class overrides these to get/put class specific data.
|
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| | Deriving class overrides these to get/put class specific data.
|