20 #ifndef INCLUDED_COMPHELPER_SELECTIONMULTIPLEX_HXX
21 #define INCLUDED_COMPHELPER_SELECTIONMULTIPLEX_HXX
23 #include <com/sun/star/view/XSelectionChangeListener.hpp>
24 #include <com/sun/star/lang/EventObject.hpp>
49 virtual void _selectionChanged(
const css::lang::EventObject&
aEvent ) = 0;
51 virtual void _disposing(
const css::lang::EventObject& _rSource);
61 css::uno::Reference< css::view::XSelectionSupplier>
m_xSet;
73 virtual void SAL_CALL disposing(
const css::lang::EventObject& Source )
override;
83 sal_Int32
locked()
const {
return m_nLockCount; }
90 #endif // INCLUDED_COMPHELPER_SELECTIONMULTIPLEX_HXX
css::uno::Reference< css::view::XSelectionSupplier > m_xSet
virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL selectionChanged(const css::lang::EventObject &aEvent) override
simple listener adapter for selections
sal_Int32 locked() const
get the lock count
multiplexer for selection changes
OSelectionChangeListener()
#define COMPHELPER_DLLPUBLIC
OSelectionChangeListener * m_pListener
std::shared_ptr< osl::Mutex > const & lock()