diff options
Diffstat (limited to 'slideshow/source/engine/eventmultiplexer.cxx')
-rw-r--r-- | slideshow/source/engine/eventmultiplexer.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/slideshow/source/engine/eventmultiplexer.cxx b/slideshow/source/engine/eventmultiplexer.cxx index b583bd42c151..7aa09adf1ac9 100644 --- a/slideshow/source/engine/eventmultiplexer.cxx +++ b/slideshow/source/engine/eventmultiplexer.cxx @@ -129,6 +129,8 @@ struct slideshow::internal::ListenerOperations<ViewEventHandlerWeakPtrWrapper> namespace slideshow { namespace internal { +namespace { + template <typename HandlerT> class PrioritizedHandlerEntry { @@ -161,11 +163,14 @@ public: } }; +} typedef cppu::WeakComponentImplHelper< awt::XMouseListener, awt::XMouseMotionListener > Listener_UnoBase; +namespace { + /** Listener class, to decouple UNO lifetime from EventMultiplexer This class gets registered as the XMouse(Motion)Listener on the @@ -208,6 +213,7 @@ private: EventMultiplexerImpl* mpEventMultiplexer; }; +} struct EventMultiplexerImpl { |