LibreOffice Module slideshow (master) 1
|
Interface for handling user paint state changes. More...
#include <eventmultiplexer.hxx>
Public Member Functions | |
virtual | ~UserPaintEventHandler () |
virtual bool | colorChanged (RGBColor const &rUserColor)=0 |
virtual bool | widthChanged (double nUserStrokeWidth)=0 |
virtual bool | eraseAllInkChanged (bool bEraseAllInk)=0 |
virtual bool | eraseInkWidthChanged (sal_Int32 rEraseInkSize)=0 |
virtual bool | switchEraserMode ()=0 |
virtual bool | switchPenMode ()=0 |
virtual bool | disable ()=0 |
Interface for handling user paint state changes.
Classes implementing this interface can be added to an EventMultiplexer object, and are called from there to handle user paint events.
Definition at line 106 of file eventmultiplexer.hxx.
|
inlinevirtual |
Definition at line 109 of file eventmultiplexer.hxx.
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.
Referenced by slideshow::internal::EventMultiplexer::notifyUserPaintDisabled().
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.
Referenced by slideshow::internal::EventMultiplexer::notifySwitchEraserMode().
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.
Referenced by slideshow::internal::EventMultiplexer::notifySwitchPenMode().
|
pure virtual |
Implemented in slideshow::internal::PaintOverlayHandler.