diff options
Diffstat (limited to 'slideshow/source/inc/vieweventhandler.hxx')
-rw-r--r-- | slideshow/source/inc/vieweventhandler.hxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/slideshow/source/inc/vieweventhandler.hxx b/slideshow/source/inc/vieweventhandler.hxx index 9f4aa3d80a4c..1c658bb90ace 100644 --- a/slideshow/source/inc/vieweventhandler.hxx +++ b/slideshow/source/inc/vieweventhandler.hxx @@ -20,10 +20,10 @@ #ifndef INCLUDED_SLIDESHOW_SOURCE_INC_VIEWEVENTHANDLER_HXX #define INCLUDED_SLIDESHOW_SOURCE_INC_VIEWEVENTHANDLER_HXX -#include <boost/shared_ptr.hpp> -#include <boost/weak_ptr.hpp> +#include <memory> #include "unoview.hxx" +#include "disposable.hxx" /* Definition of ViewEventHandler interface */ @@ -39,7 +39,7 @@ namespace slideshow EventMultiplexer object, and are called from there to handle view events. */ - class ViewEventHandler + class ViewEventHandler : public virtual SharedPtrAble { public: virtual ~ViewEventHandler() {} @@ -82,8 +82,8 @@ namespace slideshow virtual void viewsChanged() = 0; }; - typedef ::boost::shared_ptr< ViewEventHandler > ViewEventHandlerSharedPtr; - typedef ::boost::weak_ptr< ViewEventHandler > ViewEventHandlerWeakPtr; + typedef ::std::shared_ptr< ViewEventHandler > ViewEventHandlerSharedPtr; + typedef ::std::weak_ptr< ViewEventHandler > ViewEventHandlerWeakPtr; } } |