LibreOffice Module slideshow (master) 1
Public Member Functions | List of all members
slideshow::internal::UserPaintEventHandler Class Referenceabstract

Interface for handling user paint state changes. More...

#include <eventmultiplexer.hxx>

Inheritance diagram for slideshow::internal::UserPaintEventHandler:
[legend]

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~UserPaintEventHandler()

virtual slideshow::internal::UserPaintEventHandler::~UserPaintEventHandler ( )
inlinevirtual

Definition at line 109 of file eventmultiplexer.hxx.

Member Function Documentation

◆ colorChanged()

virtual bool slideshow::internal::UserPaintEventHandler::colorChanged ( RGBColor const &  rUserColor)
pure virtual

◆ disable()

virtual bool slideshow::internal::UserPaintEventHandler::disable ( )
pure virtual

◆ eraseAllInkChanged()

virtual bool slideshow::internal::UserPaintEventHandler::eraseAllInkChanged ( bool  bEraseAllInk)
pure virtual

◆ eraseInkWidthChanged()

virtual bool slideshow::internal::UserPaintEventHandler::eraseInkWidthChanged ( sal_Int32  rEraseInkSize)
pure virtual

◆ switchEraserMode()

virtual bool slideshow::internal::UserPaintEventHandler::switchEraserMode ( )
pure virtual

◆ switchPenMode()

virtual bool slideshow::internal::UserPaintEventHandler::switchPenMode ( )
pure virtual

◆ widthChanged()

virtual bool slideshow::internal::UserPaintEventHandler::widthChanged ( double  nUserStrokeWidth)
pure virtual

The documentation for this class was generated from the following file: