Public Member Functions |
| | DtEntityEditorSystemsHandler () |
| | Default Constructor.
|
| virtual | ~DtEntityEditorSystemsHandler () |
| | Destructor.
|
| virtual bool | replaceSystems (const QStringList &systems) |
| | Given the list of systems (absolute paths to system files), go through the entire parameter database to see which systems share these files.
|
| virtual bool | replaceSystem (const DtFilename &) |
| | Looks through all parameter entries to see if this system is used by it.
|
| virtual void | sharedSystems (const DtFilename &systemFile, QList< DtMtlParameterDbEntry * > &systems) |
| | Returns all parameter entries that share the supplied system.
|
| virtual void | loadSystem (DtMtlParameterDbEntry *params, const DtFilename &systemFile, DtComponentSystemDescriptor &descriptor) |
| | Loads the system into the supplied descriptor.
|
| virtual void | replaceSystem (DtMtlParameterDbEntry *, const DtComponentSystemDescriptor &system) |
| | Given the parameter entry, replace the system in that entry with the system of the same name and location.
|
| virtual void | deleteSystems (const QStringList &systems) |
| virtual bool | deleteSystem (const DtFilename &) |
| | Calls down to DtUiSystemElement to delete the system from all parameters that contain it.
|
| virtual void | deleteSystem (DtMtlParameterDbEntry *, const DtFilename &system) |
| virtual void | addSystems (const QStringList &) |
| | Adds new systems to the system database and reselect the existing entity to reseed with new systems.
|
| virtual void | processCommand (const QString &command, const QStringList &systemFiles) |
| | Process command as applied to system files.
|
Public Member Functions inherited from DtEventHandler |
| | DtEventHandler () |
| | Default Constructor.
|
| virtual | ~DtEventHandler () |
| | Destructor.
|
| virtual void | setEventController (DtEventController *) |
| virtual void | setInitialSelection (const QVector< DtModelKey > &d) |
| virtual void | showDialog (bool b) |
| virtual QWidget * | createDialog (QWidget *w) |
| | Creates the dialog associated with this handler (if there is one)
|
| virtual QWidget * | dialog (bool createIfMissing=true, QWidget *parent=NULL) |
| | If createIfMissing is true, will create the dialog based on the supplied parent window, else will simply return the dialog pointer.
|
| virtual void | reset () |
| virtual DtBaseWindow * | baseWindow () const |
| | Returns the base window of the event controller.
|
| virtual void | activate () |
| | Called when this event handler first becomes active.
|
| virtual void | deactivate () |
| | Called when this event handler is removed as the current event.
|
| virtual void | setBaseWindow (DtBaseWindow *w) |
| | Called when the base window is set for the event controller.
|
| virtual void | init () |
| | Called when the handler is first created, initialize context.
|
| void | setSuspended (bool) |
| | Set when something wants to suspend some aspect of this handler without deactivating it.
|
| bool | suspended () const |
| virtual void | dialogDestroyedEvent () |
| | Called when dialog is destroyed.
|
| | DtArchivableObject (QString name, DtArchivableObjectCreator fcn) |
| | This constructor will add this object to the archivable object factory.
|
| | DtArchivableObject (QString name) |
| | DtArchivableObject () |
| virtual | ~DtArchivableObject () |
| virtual QString | name () const |
| DtArchiver * | archiver () |
| | Returns the archiver of this object.
|
| virtual void | read (QTextStream &s) |
| | Reads/writes archiver.
|
| virtual void | write (QTextStream &s) |
| virtual void | setLevel (int i) |
| virtual int | level () const |
| virtual DtArchivableObject * | clone () |
| | Allows for cloning of this object.
|
Additional Inherited Members |
Public Slots inherited from DtEventHandler |
| virtual bool | mouseEvent (DtTMMapArea *, QMouseEvent *evnt, const DtPoint &pnt) |
| virtual bool | keyboardEvent (DtTMMapArea *, QKeyEvent *evnt) |
| virtual bool | symbolsSelected (DtTMMapArea *area, DtSymbolList *sl) |
| virtual bool | selectionUpdated (DtTMMapArea *area, const QVector< DtModelKey > &d) |
| virtual bool | selectionInProgress (DtTMMapArea *area, DtSymbolSelector &d) |
| virtual bool | focusEvent (DtTMMapArea *, QEvent *evnt) |
| virtual bool | enterEvent (DtTMMapArea *area, QEvent *evnt) |
| virtual bool | leaveEvent (DtTMMapArea *area, QEvent *evnt) |
| virtual bool | dropEvent (DtTMMapArea *area, QDropEvent *evnt) |
| virtual bool | dragEnterEvent (DtTMMapArea *area, QDragEnterEvent *evnt) |
| virtual bool | dragMoveEvent (DtTMMapArea *area, QDragMoveEvent *evnt) |
| virtual bool | dragLeaveEvent (DtTMMapArea *area, QDragLeaveEvent *evnt) |
| virtual bool | userDefinedAction (DtUserDefinedType iAction, void *usr) |
| virtual bool | aboutToDraw (DtTMMapArea *area, QPainter *) |
| virtual bool | mapActivated (DtTMMapArea *area) |
| virtual bool | selectedModelDataUpdated (DtTMMapArea *area) |
| virtual bool | symbolAdded (DtTMMapArea *area, const DtModelKey &) |
| virtual bool | symbolRemoved (DtTMMapArea *area, const DtModelKey &) |
| virtual bool | disconnecting (DtTMMapArea *area) |
| | Called when a map is being disconnect from an event handler.
|
| virtual bool | connecting (DtTMMapArea *area) |
| | Called when a map is being connected to an event handler.
|
| virtual void | tick () |
| virtual void | clearDialog () |
Signals inherited from DtEventHandler |
| void | closedDialog () |
Protected Attributes inherited from DtEventHandler |
| QWidget * | myEventDlg |
| DtEventController * | myEventController |
| bool | mySuspended |
| virtual bool DtEntityEditorSystemsHandler::replaceSystem |
( |
const DtFilename & |
| ) |
|
|
virtual |
Looks through all parameter entries to see if this system is used by it.
If it is, removes the system and reloads the new system. This will not automatically save out the system, but, rather it will mark the opd entries as modified, letting the user know the ope file(s) have to be saved