Interface ILcdUndoableSource

All Known Implementing Classes:
ALcdAPP6AGXYNewControllerModel, ALcdGXYNewControllerModel, ALcdGXYNewControllerModel2, ALcdGXYSmartController, ALcdMS2525bGXYNewControllerModel, ALcdObjectSelectionAction, TLcdAdvancedMapRulerController, TLcdAzimuthRangeController, TLcdDeleteSelectionAction, TLcdGRIBGXYController, TLcdGXYCenterRasterController, TLcdGXYContinuousPanController, TLcdGXYDragRectangleController, TLcdGXYEditController, TLcdGXYEditController2, TLcdGXYEditControllerModel2, TLcdGXYInteractiveLabelsController, TLcdGXYMagnifierController, TLcdGXYMultiPointEditControllerModel, TLcdGXYNewController, TLcdGXYNewController2, TLcdGXYOverviewController, TLcdGXYPanController, TLcdGXYRotateController, TLcdGXYSelectController, TLcdGXYSelectController2, TLcdGXYTouchNewController, TLcdGXYTouchSelectEditController, TLcdGXYViewPanAction, TLcdGXYViewZoomAction, TLcdGXYZoomController, TLcdGXYZoomWheelController, TLcdMagneticNorthGXYController, TLcdMapRulerController, TLcdTerrainProfileController, TLcdTerrainRulerController, TLcdUndoSupport, TLspCreateController, TLspEditController, TLspRulerController, TLspTouchCreateController, TLspTouchSelectEditController

public interface ILcdUndoableSource
This interface describes objects that generate ILcdUndoables.
  • Method Details

    • addUndoableListener

      void addUndoableListener(ILcdUndoableListener aUndoableListener)
      Adds a listener to this source, so this listener is notified when something undoable has happened.
      Parameters:
      aUndoableListener - The listener to be notified when something undoable has happened.
    • removeUndoableListener

      void removeUndoableListener(ILcdUndoableListener aUndoableListener)
      Removes the specified listener so it is no longer notified.
      Parameters:
      aUndoableListener - The listener to remove.