#include <TdkEvent.h>
Inheritance diagram for TdkEvent:
Public Member Functions | |
TdkEvent () | |
virtual | ~TdkEvent () |
virtual std::string | name () |
virtual std::string | title () |
virtual void | undo () |
virtual void | redo () |
virtual void | commit () |
virtual void | discard () |
virtual void | addAttender (TdkEventHandler *attender) |
virtual void | addAttenders (TdkEventHandlerVector &attenders) |
virtual TdkEventHandlerVector & | getAttenders () |
virtual void | clearAttenders () |
virtual void | addTarget (TdkEventHandler *target) |
virtual void | addTargets (TdkEventHandlerVector &targets) |
virtual TdkEventHandlerVector & | getTargets () |
virtual void | clearTargets () |
virtual bool | isQueueable () |
Protected Attributes | |
TdkEventHandlerVector | attenders_ |
TdkEventHandlerVector | targets_ |
TdkEvent::TdkEvent | ( | ) |
TdkEvent::~TdkEvent | ( | ) | [virtual] |
std::string TdkEvent::name | ( | ) | [virtual] |
Reimplemented in TdkAddAnimatedThemeEvent, TdkAddObjectPointEvent, TdkBackwardThemesAnimationEvent, TdkBringForwardEvent, TdkBringToFrontEvent, TdkChangeLayoutObjectStyleEvent, TdkChangeMousePointerEvent, TdkChangeViewScaleEvent, TdkClearAnimatedThemesEvent, TdkClearObjectIdentificationEvent, TdkClearObjectsIdentificationEvent, TdkClearSelectedObjectsEvent, TdkClearSelectedObjectsIdentificationEvent, TdkClearThemeObjectsIdentificationEvent, TdkCompletedEvent, TdkCopyEvent, TdkCreateLineEvent, TdkCreateMapLayoutObjectEvent, TdkCreatePointByCoordEvent, TdkCreatePointEvent, TdkCreatePolygonEvent, TdkCreateTextEvent, TdkCurrentApplicationStateEvent, TdkCutEvent, TdkCutGeographicObjectEvent, TdkDeleteEvent, TdkDeleteLayoutObjectsEvent, TdkDeleteMapObjectEvent, TdkDeleteMapObjectsEvent, TdkDisableRedoButtonEvent, TdkEditEvent, TdkEditFeedbackEvent, TdkEditObjectPointEvent, TdkEditObjectPointFeedbackEvent, TdkEditPropertiesMapObjectEvent, TdkEditPropertiesMapObjectsEvent, TdkEnableUndoButtonEvent, TdkEnterWindowEvent, TdkEventComposite, TdkFeedbackEvent, TdkFitEvent, TdkFitObjectsGIDVectorEvent, TdkFitSelectedObjectsEvent, TdkFitThemeEvent, TdkFitViewEvent, TdkFitVisibleRegionEvent, TdkFitVisibleRegionEvent, TdkFitVisibleThemesEvent, TdkForwardThemesAnimationEvent, TdkGetViewScaleEvent, TdkHideTipEvent, TdkHighlightEvent, TdkInsertEvent, TdkInsertImageEvent, TdkLayoutEditEvent, TdkLayoutMapObjectScaleEvent, TdkLayoutMapPanDownEvent, TdkLayoutMapPanEvent, TdkLayoutMapPanFeedbackEvent, TdkLayoutMapPanLeftEvent, TdkLayoutMapPanRightEvent, TdkLayoutMapPanUpEvent, TdkLayoutMapPointEvent, TdkLayoutMapPropertiesEvent, TdkLayoutMapRectEvent, TdkLayoutMapRectFeedbackEvent, TdkLayoutMapRotatedEvent, TdkLayoutMapZoomInEvent, TdkLayoutMapZoomOutEvent, TdkLayoutObjectPropertiesEvent, TdkLayoutSelectToEditEvent, TdkLeaveWindowEvent, TdkLineEditFeedbackEvent, TdkLineEvent, TdkLineFeedbackEvent, TdkLineSetEvent, TdkLoadTemplateEvent, TdkLocationEvent, TdkMouseClickEvent, TdkMouseCoordinatesEvent, TdkMouseMoveEvent, TdkObjectIdentificationEvent, TdkObjectsIdentificationEvent, TdkPanDownEvent, TdkPanEvent, TdkPanFeedbackEvent, TdkPanLeftEvent, TdkPanRightEvent, TdkPanUpEvent, TdkPasteEvent, TdkPasteGeographicObjectEvent, TdkPasteLayoutObjectsEvent, TdkPauseThemesAnimationEvent, TdkPickEvent, TdkPlayThemesAnimationEvent, TdkPointEditFeedbackEvent, TdkPointEvent, TdkPointFeedbackEvent, TdkPointSetEvent, TdkPointSetFeedbackEvent, TdkPolygonEditFeedbackEvent, TdkPolygonEvent, TdkPolygonSetEvent, TdkPolylineEvent, TdkPolylineFeedbackEvent, TdkRectEvent, TdkRectFeedbackEvent, TdkRedrawDoneEvent, TdkRedrawEvent, TdkRedrawSelectedObjectsEvent, TdkRefreshEvent, TdkRemoveAnimatedThemeEvent, TdkRemoveEvent, TdkRemoveObjectPointEvent, TdkResetApplicationStateEvent, TdkResizeEvent, TdkRestoreInitialVisibleRegionEvent, TdkRestoreVisibleRegionEvent, TdkRotateEvent, TdkRotateFeedbackEvent, TdkScaleEvent, TdkScaleFeedbackEvent, TdkScrollEvent, TdkSelectedFeedbackEvent, TdkSelectedObjectsBBoxEvent, TdkSelectedObjectsEvent, TdkSelectedObjectsIdentificationEvent, TdkSelectGeomToEditEvent, TdkSelectionDoneEvent, TdkSelectObjectsEvent, TdkSelectObjectsGIDVectorEvent, TdkSelectObjectToEditEvent, TdkSelectObjectToTransformEvent, TdkSelectTransformationEvent, TdkSelectVertexToEditEvent, TdkSendBackwardEvent, TdkSendToBackEvent, TdkSendToBackwardEvent, TdkShowDistanceMeasureDialogEvent, TdkShowEditPropertiesDialogEvent, TdkShowFileDialogEvent, TdkShowInsertImageDialogEvent, TdkShowLayoutObjectPopupMenuEvent, TdkShowMapObjectDialogEvent, TdkShowMapObjectPopupMenuEvent, TdkShowObjectEditionPopupMenuEvent, TdkShowStyleDlgEvent, TdkShowTextDialogEvent, TdkStartEvent, TdkStopEvent, TdkStopThemesAnimationEvent, TdkTextEditFeedbackEvent, TdkTextEvent, TdkTextFeedbackEvent, TdkThemeBBoxEvent, TdkThemeObjectsIdentificationEvent, TdkTipEvent, TdkTransformObjectEvent, TdkTransformObjectFeedbackEvent, TdkTranslateEvent, TdkTranslateFeedbackEvent, TdkTreeViewStateEvent, TdkUnselectObjectsGIDVectorEvent, TdkUpdateDistanceMeasureDialogEvent, TdkValidateCoordinateEvent, TdkViewBBoxEvent, TdkViewport2WindowEvent, TdkViewportChangedEvent, TdkViewportPolylineFeedbackEvent, TdkViewScaleEvent, TdkVisibleRegionEvent, TdkWindow2ViewportEvent, TdkZoomAreaEvent, TdkZoomInEvent, TdkZoomOutEvent, and TdkZoomOutPointEvent.
std::string TdkEvent::title | ( | ) | [virtual] |
Reimplemented in TdkAddAnimatedThemeEvent, TdkAddObjectPointEvent, TdkBackwardThemesAnimationEvent, TdkBringForwardEvent, TdkBringToFrontEvent, TdkChangeLayoutObjectStyleEvent, TdkChangeMousePointerEvent, TdkChangeViewScaleEvent, TdkClearAnimatedThemesEvent, TdkClearObjectIdentificationEvent, TdkClearObjectsIdentificationEvent, TdkClearSelectedObjectsEvent, TdkClearSelectedObjectsIdentificationEvent, TdkClearThemeObjectsIdentificationEvent, TdkCompletedEvent, TdkCopyEvent, TdkCreateLineEvent, TdkCreateMapLayoutObjectEvent, TdkCreatePointByCoordEvent, TdkCreatePointEvent, TdkCreatePolygonEvent, TdkCreateTextEvent, TdkCurrentApplicationStateEvent, TdkCutEvent, TdkCutGeographicObjectEvent, TdkDeleteEvent, TdkDeleteLayoutObjectsEvent, TdkDeleteMapObjectEvent, TdkDeleteMapObjectsEvent, TdkDisableRedoButtonEvent, TdkEditEvent, TdkEditFeedbackEvent, TdkEditObjectPointEvent, TdkEditObjectPointFeedbackEvent, TdkEditPropertiesMapObjectEvent, TdkEditPropertiesMapObjectsEvent, TdkEnableUndoButtonEvent, TdkEnterWindowEvent, TdkEventComposite, TdkFeedbackEvent, TdkFitEvent, TdkFitObjectsGIDVectorEvent, TdkFitSelectedObjectsEvent, TdkFitThemeEvent, TdkFitViewEvent, TdkFitVisibleRegionEvent, TdkFitVisibleRegionEvent, TdkFitVisibleThemesEvent, TdkForwardThemesAnimationEvent, TdkGetViewScaleEvent, TdkHideTipEvent, TdkHighlightEvent, TdkInsertEvent, TdkInsertImageEvent, TdkLayoutEditEvent, TdkLayoutMapObjectScaleEvent, TdkLayoutMapPanDownEvent, TdkLayoutMapPanEvent, TdkLayoutMapPanFeedbackEvent, TdkLayoutMapPanLeftEvent, TdkLayoutMapPanRightEvent, TdkLayoutMapPanUpEvent, TdkLayoutMapPointEvent, TdkLayoutMapPropertiesEvent, TdkLayoutMapRectEvent, TdkLayoutMapRectFeedbackEvent, TdkLayoutMapRotatedEvent, TdkLayoutMapZoomInEvent, TdkLayoutMapZoomOutEvent, TdkLayoutObjectPropertiesEvent, TdkLayoutSelectToEditEvent, TdkLeaveWindowEvent, TdkLineEditFeedbackEvent, TdkLineEvent, TdkLineFeedbackEvent, TdkLineSetEvent, TdkLoadTemplateEvent, TdkLocationEvent, TdkMouseClickEvent, TdkMouseCoordinatesEvent, TdkMouseMoveEvent, TdkObjectIdentificationEvent, TdkObjectsIdentificationEvent, TdkPanDownEvent, TdkPanEvent, TdkPanFeedbackEvent, TdkPanLeftEvent, TdkPanRightEvent, TdkPanUpEvent, TdkPasteEvent, TdkPasteGeographicObjectEvent, TdkPasteLayoutObjectsEvent, TdkPauseThemesAnimationEvent, TdkPickEvent, TdkPlayThemesAnimationEvent, TdkPointEditFeedbackEvent, TdkPointEvent, TdkPointFeedbackEvent, TdkPointSetEvent, TdkPointSetFeedbackEvent, TdkPolygonEditFeedbackEvent, TdkPolygonEvent, TdkPolygonSetEvent, TdkPolylineEvent, TdkPolylineFeedbackEvent, TdkRectEvent, TdkRectFeedbackEvent, TdkRedrawDoneEvent, TdkRedrawEvent, TdkRedrawSelectedObjectsEvent, TdkRefreshEvent, TdkRemoveAnimatedThemeEvent, TdkRemoveEvent, TdkRemoveObjectPointEvent, TdkResetApplicationStateEvent, TdkResizeEvent, TdkRestoreInitialVisibleRegionEvent, TdkRestoreVisibleRegionEvent, TdkRotateEvent, TdkRotateFeedbackEvent, TdkScaleEvent, TdkScaleFeedbackEvent, TdkScrollEvent, TdkSelectedFeedbackEvent, TdkSelectedObjectsBBoxEvent, TdkSelectedObjectsEvent, TdkSelectedObjectsIdentificationEvent, TdkSelectGeomToEditEvent, TdkSelectionDoneEvent, TdkSelectObjectsEvent, TdkSelectObjectsGIDVectorEvent, TdkSelectObjectToEditEvent, TdkSelectObjectToTransformEvent, TdkSelectTransformationEvent, TdkSelectVertexToEditEvent, TdkSendBackwardEvent, TdkSendToBackEvent, TdkSendToBackwardEvent, TdkShowDistanceMeasureDialogEvent, TdkShowEditPropertiesDialogEvent, TdkShowFileDialogEvent, TdkShowInsertImageDialogEvent, TdkShowLayoutObjectPopupMenuEvent, TdkShowMapObjectDialogEvent, TdkShowMapObjectPopupMenuEvent, TdkShowObjectEditionPopupMenuEvent, TdkShowStyleDlgEvent, TdkShowTextDialogEvent, TdkStartEvent, TdkStopEvent, TdkStopThemesAnimationEvent, TdkTextEditFeedbackEvent, TdkTextEvent, TdkTextFeedbackEvent, TdkThemeBBoxEvent, TdkThemeObjectsIdentificationEvent, TdkTipEvent, TdkTransformObjectEvent, TdkTransformObjectFeedbackEvent, TdkTranslateEvent, TdkTranslateFeedbackEvent, TdkTreeViewStateEvent, TdkUnselectObjectsGIDVectorEvent, TdkUpdateDistanceMeasureDialogEvent, TdkValidateCoordinateEvent, TdkViewBBoxEvent, TdkViewport2WindowEvent, TdkViewportChangedEvent, TdkViewportPolylineFeedbackEvent, TdkViewScaleEvent, TdkVisibleRegionEvent, TdkWindow2ViewportEvent, TdkZoomAreaEvent, TdkZoomInEvent, and TdkZoomOutEvent.
void TdkEvent::undo | ( | ) | [virtual] |
Reimplemented in TdkAddObjectPointEvent, TdkBringForwardEvent, TdkBringToFrontEvent, TdkChangeLayoutObjectStyleEvent, TdkClearSelectedObjectsEvent, TdkClearSelectedObjectsIdentificationEvent, TdkClearThemeObjectsIdentificationEvent, TdkCompletedEvent, TdkCreateLineEvent, TdkCreateMapLayoutObjectEvent, TdkCreatePointEvent, TdkCreatePolygonEvent, TdkCreateTextEvent, TdkCurrentApplicationStateEvent, TdkCutGeographicObjectEvent, TdkDeleteLayoutObjectsEvent, TdkDeleteMapObjectsEvent, TdkEditEvent, TdkEditFeedbackEvent, TdkEditObjectPointEvent, TdkEditPropertiesMapObjectEvent, TdkEditPropertiesMapObjectsEvent, TdkEventComposite, TdkFitViewEvent, TdkFitVisibleThemesEvent, TdkInsertEvent, TdkInsertImageEvent, TdkLayoutEditEvent, TdkLayoutMapPropertiesEvent, TdkLoadTemplateEvent, TdkPasteGeographicObjectEvent, TdkPasteLayoutObjectsEvent, TdkPointEditFeedbackEvent, TdkRemoveEvent, TdkRemoveObjectPointEvent, TdkResizeEvent, TdkRestoreVisibleRegionEvent, TdkRotateEvent, TdkScaleEvent, TdkScrollEvent, TdkSelectGeomToEditEvent, TdkSelectVertexToEditEvent, TdkSendBackwardEvent, TdkSendToBackEvent, TdkSendToBackwardEvent, TdkShowMapObjectDialogEvent, TdkShowStyleDlgEvent, TdkTransformObjectEvent, TdkTransformObjectFeedbackEvent, and TdkTranslateEvent.
void TdkEvent::redo | ( | ) | [virtual] |
Reimplemented in TdkAddObjectPointEvent, TdkBringForwardEvent, TdkBringToFrontEvent, TdkChangeLayoutObjectStyleEvent, TdkClearSelectedObjectsEvent, TdkClearSelectedObjectsIdentificationEvent, TdkClearThemeObjectsIdentificationEvent, TdkCompletedEvent, TdkCreateLineEvent, TdkCreateMapLayoutObjectEvent, TdkCreatePointEvent, TdkCreatePolygonEvent, TdkCreateTextEvent, TdkCurrentApplicationStateEvent, TdkCutGeographicObjectEvent, TdkDeleteLayoutObjectsEvent, TdkDeleteMapObjectsEvent, TdkEditEvent, TdkEditFeedbackEvent, TdkEditObjectPointEvent, TdkEditPropertiesMapObjectEvent, TdkEditPropertiesMapObjectsEvent, TdkEventComposite, TdkFitViewEvent, TdkFitVisibleThemesEvent, TdkInsertEvent, TdkInsertImageEvent, TdkLayoutEditEvent, TdkLayoutMapPropertiesEvent, TdkLoadTemplateEvent, TdkPasteGeographicObjectEvent, TdkPasteLayoutObjectsEvent, TdkPointEditFeedbackEvent, TdkRemoveEvent, TdkRemoveObjectPointEvent, TdkResizeEvent, TdkRestoreVisibleRegionEvent, TdkRotateEvent, TdkScaleEvent, TdkScrollEvent, TdkSelectGeomToEditEvent, TdkSelectVertexToEditEvent, TdkSendBackwardEvent, TdkSendToBackEvent, TdkSendToBackwardEvent, TdkShowMapObjectDialogEvent, TdkShowStyleDlgEvent, TdkTransformObjectEvent, TdkTransformObjectFeedbackEvent, and TdkTranslateEvent.
void TdkEvent::commit | ( | ) | [virtual] |
Reimplemented in TdkAddObjectPointEvent, TdkClearSelectedObjectsEvent, TdkClearSelectedObjectsIdentificationEvent, TdkClearThemeObjectsIdentificationEvent, TdkCompletedEvent, TdkCreateMapLayoutObjectEvent, TdkCurrentApplicationStateEvent, TdkCutGeographicObjectEvent, TdkDeleteEvent, TdkDeleteLayoutObjectsEvent, TdkDeleteMapObjectsEvent, TdkEditFeedbackEvent, TdkEditObjectPointEvent, TdkEditPropertiesMapObjectEvent, TdkEditPropertiesMapObjectsEvent, TdkEventComposite, TdkFitViewEvent, TdkFitVisibleThemesEvent, TdkPasteGeographicObjectEvent, TdkPasteLayoutObjectsEvent, TdkPointEditFeedbackEvent, TdkRemoveObjectPointEvent, TdkResizeEvent, TdkRestoreVisibleRegionEvent, TdkRotateEvent, TdkScaleEvent, TdkScrollEvent, TdkSelectGeomToEditEvent, TdkSelectVertexToEditEvent, TdkShowEditPropertiesDialogEvent, TdkShowMapObjectDialogEvent, TdkTransformObjectEvent, TdkTransformObjectFeedbackEvent, and TdkTranslateEvent.
void TdkEvent::discard | ( | ) | [virtual] |
Reimplemented in TdkAddObjectPointEvent, TdkClearSelectedObjectsEvent, TdkClearSelectedObjectsIdentificationEvent, TdkClearThemeObjectsIdentificationEvent, TdkCompletedEvent, TdkCreateLineEvent, TdkCreateMapLayoutObjectEvent, TdkCreatePointEvent, TdkCreatePolygonEvent, TdkCreateTextEvent, TdkCurrentApplicationStateEvent, TdkDeleteMapObjectsEvent, TdkEditFeedbackEvent, TdkEditObjectPointEvent, TdkEditPropertiesMapObjectEvent, TdkEditPropertiesMapObjectsEvent, TdkEventComposite, TdkFitViewEvent, TdkFitVisibleThemesEvent, TdkInsertImageEvent, TdkLayoutEditEvent, TdkPointEditFeedbackEvent, TdkRemoveObjectPointEvent, TdkResizeEvent, TdkRestoreVisibleRegionEvent, TdkRotateEvent, TdkScaleEvent, TdkScrollEvent, TdkSelectGeomToEditEvent, TdkSelectVertexToEditEvent, TdkShowMapObjectDialogEvent, TdkTransformObjectEvent, TdkTransformObjectFeedbackEvent, and TdkTranslateEvent.
void TdkEvent::addAttender | ( | TdkEventHandler * | attender | ) | [virtual] |
Reimplemented in TdkAddObjectPointEvent, TdkEditObjectPointEvent, TdkEditObjectPointFeedbackEvent, and TdkRemoveObjectPointEvent.
void TdkEvent::addAttenders | ( | TdkEventHandlerVector & | attenders | ) | [virtual] |
TdkEventHandlerVector & TdkEvent::getAttenders | ( | ) | [virtual] |
Reimplemented in TdkAddObjectPointEvent, TdkEditObjectPointEvent, TdkEditObjectPointFeedbackEvent, and TdkRemoveObjectPointEvent.
void TdkEvent::clearAttenders | ( | ) | [virtual] |
void TdkEvent::addTarget | ( | TdkEventHandler * | target | ) | [virtual] |
void TdkEvent::addTargets | ( | TdkEventHandlerVector & | targets | ) | [virtual] |
TdkEventHandlerVector & TdkEvent::getTargets | ( | ) | [virtual] |
void TdkEvent::clearTargets | ( | ) | [virtual] |
bool TdkEvent::isQueueable | ( | ) | [virtual] |
Reimplemented in TdkRedrawEvent.
TdkEventHandlerVector TdkEvent::attenders_ [protected] |
TdkEventHandlerVector TdkEvent::targets_ [protected] |