summaryrefslogtreecommitdiff
path: root/sd/source/ui/slideshow/slideshowviewimpl.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-12-03 09:38:14 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-12-03 20:42:00 +0100
commitf9f5c9f0d6af2cb2f39d5bc1513216b8d892977c (patch)
tree38a38137eb99b1177e5dd85d0e948388307e850d /sd/source/ui/slideshow/slideshowviewimpl.hxx
parentff2068892d88091b26f3a3c034bcca49727d5840 (diff)
replace comphelper::OListenerContainer with OInterfaceContainerHelper3
OInterfaceContainerHelper3 is in wide use and can do the same thing with less ceremony Change-Id: I5252738d6b7bda6245c66da46352944ead79bd52 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126271 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sd/source/ui/slideshow/slideshowviewimpl.hxx')
-rw-r--r--sd/source/ui/slideshow/slideshowviewimpl.hxx30
1 files changed, 8 insertions, 22 deletions
diff --git a/sd/source/ui/slideshow/slideshowviewimpl.hxx b/sd/source/ui/slideshow/slideshowviewimpl.hxx
index 85e433107c45..0f090ed13d03 100644
--- a/sd/source/ui/slideshow/slideshowviewimpl.hxx
+++ b/sd/source/ui/slideshow/slideshowviewimpl.hxx
@@ -22,7 +22,7 @@
#include <memory>
#include <cppuhelper/compbase.hxx>
#include <cppuhelper/basemutex.hxx>
-#include <comphelper/listenernotification.hxx>
+#include <comphelper/interfacecontainer3.hxx>
#include <com/sun/star/awt/XWindowListener.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
#include <com/sun/star/awt/XPaintListener.hpp>
@@ -86,44 +86,30 @@ private:
};
// SlideShowViewPaintListeners
-typedef ::comphelper::OListenerContainerBase< css::awt::XPaintListener,
- css::awt::PaintEvent > SlideShowViewPaintListeners_Base;
+typedef ::comphelper::OInterfaceContainerHelper3< css::awt::XPaintListener > SlideShowViewPaintListeners;
-class SlideShowViewPaintListeners : public SlideShowViewPaintListeners_Base
-{
-public:
- SlideShowViewPaintListeners( ::osl::Mutex& rMutex );
-
-protected:
- virtual bool implTypedNotify( const css::uno::Reference< css::awt::XPaintListener >& rListener, const css::awt::PaintEvent& rEvent ) override;
-};
// SlideShowViewMouseListeners
-typedef ::comphelper::OListenerContainerBase< css::awt::XMouseListener, WrappedMouseEvent > SlideShowViewMouseListeners_Base;
+typedef ::comphelper::OInterfaceContainerHelper3< css::awt::XMouseListener > SlideShowViewMouseListeners_Base;
class SlideShowViewMouseListeners : public SlideShowViewMouseListeners_Base
{
public:
- SlideShowViewMouseListeners( ::osl::Mutex& rMutex );
+ SlideShowViewMouseListeners( ::osl::Mutex& rMutex ) : SlideShowViewMouseListeners_Base(rMutex) {}
-protected:
- virtual bool implTypedNotify( const css::uno::Reference< css::awt::XMouseListener >& rListener,
- const WrappedMouseEvent& rEvent ) override;
+ void notify(const WrappedMouseEvent& rEvent);
};
// SlideShowViewMouseMotionListeners
-typedef ::comphelper::OListenerContainerBase< css::awt::XMouseMotionListener,
- WrappedMouseMotionEvent > SlideShowViewMouseMotionListeners_Base;
+typedef ::comphelper::OInterfaceContainerHelper3< css::awt::XMouseMotionListener > SlideShowViewMouseMotionListeners_Base;
class SlideShowViewMouseMotionListeners : public SlideShowViewMouseMotionListeners_Base
{
public:
- SlideShowViewMouseMotionListeners( ::osl::Mutex& rMutex );
+ SlideShowViewMouseMotionListeners( ::osl::Mutex& rMutex ) : SlideShowViewMouseMotionListeners_Base(rMutex) {}
-protected:
- virtual bool implTypedNotify( const css::uno::Reference< css::awt::XMouseMotionListener >& rListener,
- const WrappedMouseMotionEvent& rEvent ) override;
+ void notify( const WrappedMouseMotionEvent& rEvent );
};
// SlideShowView