20#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_VIEWEVENTHANDLER_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_INC_VIEWEVENTHANDLER_HXX
Base class for being a shared pointer, since quite a few of the downstream classes want to be stored ...
Interface for handling view events.
virtual void viewAdded(const UnoViewSharedPtr &rView)=0
Notify new view.
virtual void viewChanged(const UnoViewSharedPtr &rView)=0
Notify changed view.
virtual void viewRemoved(const UnoViewSharedPtr &rView)=0
Notify removed view.
virtual void viewsChanged()=0
Notify that all views changed.
::std::weak_ptr< ViewEventHandler > ViewEventHandlerWeakPtr
std::shared_ptr< UnoView > UnoViewSharedPtr