Signals |
| void | creationSignal (const DtString &name, const DtEntityMapperKey &type, const DtList &vertices, const DtString &label, int appearance, int force, bool projection, bool closedFigure, DtReal heading, bool createSubObjects, DtSymbol *tempSymbol) |
| | Both signals are emitted if myEmitCreateSignal is true.
|
| void | editSignal (const DtString &name, const DtEntityMapperKey &type, const DtList &vertices, const DtString &label, int appearance, int force, DtReal heading, DtSymbol *tempSymbol) |
Signals inherited from DtEventHandler |
| void | closedDialog () |
Public Member Functions |
| | DtOverlayPublisherHandler () |
| | Default Constructor.
|
| virtual | ~DtOverlayPublisherHandler () |
| | Destructor.
|
| virtual void | create (const DtOverlaySymbolDescriptor *desc, QString name, QString label, QColor color, QVector< DtPoint > &pnts, const DtEntityMapperKey &key, int force, int appearance, bool publish, const QString &attachTo, DtArchivableObject *userData, const DtTerrainModelData *data=NULL) |
| | User data is a user defined structure that can be supplied in order to send or save additional information not provided for in the existing interface.
|
| virtual void | edit (QString name, QString label, QColor color, QVector< DtPoint > &pnts, DtModelData *data, int force, int appearance, bool publish, DtArchivableObject *userData) |
| virtual bool | canPublish () const |
| virtual bool | isPublished (const DtModelData *data) const |
| virtual QString | generateName (const QString &baseName, const DtOverlaySymbolDescriptor *desc=NULL) const |
| | Generates a name and unique key for this environmental.
|
| virtual void | getVertices (QVector< DtPoint > &modelPoints, const DtModelData *data) const |
| virtual void | reparentOverlayObject (const QString &oldParent, const QString &newParent, const DtModelKey &objectKey, int iIndex) |
| | Use this method to change the parent of the named object from the old to the new parent.
|
| void | setEmitCreateSignal (bool) |
| | Emits a signal when a create is activated rather than actually creating the object.
|
| bool | emitCreateSignal () const |
| void | setObjectType (const DtEntityMapperKey &) |
| virtual QStringList | parents (const DtEntityMapperKey &key, bool published, QString overlayName="") |
| | Returns the list of parents this overlay object should be added to Also assigns the object to an overlay, if overlayName equals "" the object will be placed in active overlay, otherwise the object will be placed in the named overlay.
|
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 () |