LibreOffice Module toolkit (master) 1
Functions
listenermultiplexer.hxx File Reference
#include <config_options.h>
#include <toolkit/dllapi.h>
#include <com/sun/star/lang/XEventListener.hpp>
#include <com/sun/star/awt/XFocusListener.hpp>
#include <com/sun/star/awt/XWindowListener.hpp>
#include <com/sun/star/awt/XVclContainerListener.hpp>
#include <com/sun/star/awt/XKeyListener.hpp>
#include <com/sun/star/awt/XMouseListener.hpp>
#include <com/sun/star/awt/XMouseMotionListener.hpp>
#include <com/sun/star/awt/XPaintListener.hpp>
#include <com/sun/star/awt/XTopWindowListener.hpp>
#include <com/sun/star/awt/XTextListener.hpp>
#include <com/sun/star/awt/XActionListener.hpp>
#include <com/sun/star/awt/XItemListener.hpp>
#include <com/sun/star/awt/XTabListener.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
#include <com/sun/star/awt/XSpinListener.hpp>
#include <com/sun/star/awt/XAdjustmentListener.hpp>
#include <com/sun/star/awt/XMenuListener.hpp>
#include <com/sun/star/awt/tree/XTreeExpansionListener.hpp>
#include <com/sun/star/awt/tree/XTreeEditListener.hpp>
#include <com/sun/star/view/XSelectionChangeListener.hpp>
#include <cppuhelper/queryinterface.hxx>
#include <cppuhelper/weak.hxx>
#include <comphelper/interfacecontainer4.hxx>
#include <toolkit/helper/macros.hxx>
#include <com/sun/star/awt/grid/XGridSelectionListener.hpp>
#include <com/sun/star/awt/tab/XTabPageContainerListener.hpp>
Include dependency graph for listenermultiplexer.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class ListenerT >
class UNLESS_MERGELIBS(TOOLKIT_DLLPUBLIC) ListenerMultiplexerBase DECL_LISTENERMULTIPLEXER_END void SAL_CALL focusGained (const css::awt::FocusEvent &e) override
 
void SAL_CALL focusLost (const css::awt::FocusEvent &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowResized (const css::awt::WindowEvent &e) override
 
void SAL_CALL windowMoved (const css::awt::WindowEvent &e) override
 
void SAL_CALL windowShown (const css::lang::EventObject &e) override
 
void SAL_CALL windowHidden (const css::lang::EventObject &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowAdded (const css::awt::VclContainerEvent &e) override
 
void SAL_CALL windowRemoved (const css::awt::VclContainerEvent &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL keyPressed (const css::awt::KeyEvent &e) override
 
void SAL_CALL keyReleased (const css::awt::KeyEvent &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL mousePressed (const css::awt::MouseEvent &e) override
 
void SAL_CALL mouseReleased (const css::awt::MouseEvent &e) override
 
void SAL_CALL mouseEntered (const css::awt::MouseEvent &e) override
 
void SAL_CALL mouseExited (const css::awt::MouseEvent &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL mouseDragged (const css::awt::MouseEvent &e) override
 
void SAL_CALL mouseMoved (const css::awt::MouseEvent &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowPaint (const css::awt::PaintEvent &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowOpened (const css::lang::EventObject &e) override
 
void SAL_CALL windowClosing (const css::lang::EventObject &e) override
 
void SAL_CALL windowClosed (const css::lang::EventObject &e) override
 
void SAL_CALL windowMinimized (const css::lang::EventObject &e) override
 
void SAL_CALL windowNormalized (const css::lang::EventObject &e) override
 
void SAL_CALL windowActivated (const css::lang::EventObject &e) override
 
void SAL_CALL windowDeactivated (const css::lang::EventObject &e) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL textChanged (const css::awt::TextEvent &rEvent) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL actionPerformed (const css::awt::ActionEvent &rEvent) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL itemStateChanged (const css::awt::ItemEvent &rEvent) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL inserted (::sal_Int32 ID) override
 
void SAL_CALL removed (::sal_Int32 ID) override
 
void SAL_CALL changed (::sal_Int32 ID, const css::uno::Sequence< css::beans::NamedValue > &Properties) override
 
void SAL_CALL activated (::sal_Int32 ID) override
 
void SAL_CALL deactivated (::sal_Int32 ID) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL elementInserted (const css::container::ContainerEvent &Event) override
 
void SAL_CALL elementRemoved (const css::container::ContainerEvent &Event) override
 
void SAL_CALL elementReplaced (const css::container::ContainerEvent &Event) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL up (const css::awt::SpinEvent &rEvent) override
 
void SAL_CALL down (const css::awt::SpinEvent &rEvent) override
 
void SAL_CALL first (const css::awt::SpinEvent &rEvent) override
 
void SAL_CALL last (const css::awt::SpinEvent &rEvent) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL adjustmentValueChanged (const css::awt::AdjustmentEvent &rEvent) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL itemHighlighted (const css::awt::MenuEvent &rEvent) override
 
void SAL_CALL itemSelected (const css::awt::MenuEvent &rEvent) override
 
void SAL_CALL itemActivated (const css::awt::MenuEvent &rEvent) override
 
void SAL_CALL itemDeactivated (const css::awt::MenuEvent &rEvent) override
 
virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL selectionChanged (const css::lang::EventObject &aEvent) override
 
virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL requestChildNodes (const css::awt::tree::TreeExpansionEvent &aEvent) override
 
virtual void SAL_CALL treeExpanding (const css::awt::tree::TreeExpansionEvent &aEvent) override
 
virtual void SAL_CALL treeCollapsing (const css::awt::tree::TreeExpansionEvent &aEvent) override
 
virtual void SAL_CALL treeExpanded (const css::awt::tree::TreeExpansionEvent &aEvent) override
 
virtual void SAL_CALL treeCollapsed (const css::awt::tree::TreeExpansionEvent &aEvent) override
 
virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL nodeEditing (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual void SAL_CALL nodeEdited (const css::uno::Reference< css::awt::tree::XTreeNode > &Node, const OUString &NewText) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL selectionChanged (const css::awt::grid::GridSelectionEvent &aEvent) override
 
DECL_LISTENERMULTIPLEXER_END void SAL_CALL tabPageActivated (const css::awt::tab::TabPageActivatedEvent &aEvent) override
 

Function Documentation

◆ actionPerformed()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL actionPerformed ( const css::awt::ActionEvent &  rEvent)
override

◆ activated()

void SAL_CALL activated ( ::sal_Int32  ID)
override

◆ adjustmentValueChanged()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL adjustmentValueChanged ( const css::awt::AdjustmentEvent &  rEvent)
override

◆ changed()

void SAL_CALL changed ( ::sal_Int32  ID,
const css::uno::Sequence< css::beans::NamedValue > &  Properties 
)
override

◆ deactivated()

void SAL_CALL deactivated ( ::sal_Int32  ID)
override

◆ down()

void SAL_CALL down ( const css::awt::SpinEvent &  rEvent)
override

◆ elementInserted()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL elementInserted ( const css::container::ContainerEvent &  Event)
override

◆ elementRemoved()

void SAL_CALL elementRemoved ( const css::container::ContainerEvent &  Event)
override

◆ elementReplaced()

void SAL_CALL elementReplaced ( const css::container::ContainerEvent &  Event)
override

◆ first()

void SAL_CALL first ( const css::awt::SpinEvent &  rEvent)
override

◆ focusGained()

template<class ListenerT >
class UNLESS_MERGELIBS(TOOLKIT_DLLPUBLIC) ListenerMultiplexerBase DECL_LISTENERMULTIPLEXER_END void SAL_CALL focusGained ( const css::awt::FocusEvent &  e)
override

◆ focusLost()

void SAL_CALL focusLost ( const css::awt::FocusEvent &  e)
override

◆ inserted()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL inserted ( ::sal_Int32  ID)
override

◆ itemActivated()

void SAL_CALL itemActivated ( const css::awt::MenuEvent &  rEvent)
override

◆ itemDeactivated()

void SAL_CALL itemDeactivated ( const css::awt::MenuEvent &  rEvent)
override

◆ itemHighlighted()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL itemHighlighted ( const css::awt::MenuEvent &  rEvent)
override

◆ itemSelected()

void SAL_CALL itemSelected ( const css::awt::MenuEvent &  rEvent)
override

◆ itemStateChanged()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL itemStateChanged ( const css::awt::ItemEvent &  rEvent)
override

◆ keyPressed()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL keyPressed ( const css::awt::KeyEvent &  e)
override

◆ keyReleased()

void SAL_CALL keyReleased ( const css::awt::KeyEvent &  e)
override

◆ last()

void SAL_CALL last ( const css::awt::SpinEvent &  rEvent)
override

◆ mouseDragged()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL mouseDragged ( const css::awt::MouseEvent &  e)
override

◆ mouseEntered()

void SAL_CALL mouseEntered ( const css::awt::MouseEvent &  e)
override

◆ mouseExited()

void SAL_CALL mouseExited ( const css::awt::MouseEvent &  e)
override

◆ mouseMoved()

void SAL_CALL mouseMoved ( const css::awt::MouseEvent &  e)
override

◆ mousePressed()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL mousePressed ( const css::awt::MouseEvent &  e)
override

◆ mouseReleased()

void SAL_CALL mouseReleased ( const css::awt::MouseEvent &  e)
override

◆ nodeEdited()

virtual void SAL_CALL nodeEdited ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node,
const OUString &  NewText 
)
overridevirtual

◆ nodeEditing()

virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL nodeEditing ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

◆ removed()

void SAL_CALL removed ( ::sal_Int32  ID)
override

◆ requestChildNodes()

virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL requestChildNodes ( const css::awt::tree::TreeExpansionEvent &  aEvent)
overridevirtual

◆ selectionChanged() [1/2]

DECL_LISTENERMULTIPLEXER_END void SAL_CALL selectionChanged ( const css::awt::grid::GridSelectionEvent &  aEvent)
override

◆ selectionChanged() [2/2]

virtual DECL_LISTENERMULTIPLEXER_END void SAL_CALL selectionChanged ( const css::lang::EventObject &  aEvent)
overridevirtual

◆ tabPageActivated()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL tabPageActivated ( const css::awt::tab::TabPageActivatedEvent &  aEvent)
override

◆ textChanged()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL textChanged ( const css::awt::TextEvent &  rEvent)
override

◆ treeCollapsed()

virtual void SAL_CALL treeCollapsed ( const css::awt::tree::TreeExpansionEvent &  aEvent)
overridevirtual

◆ treeCollapsing()

virtual void SAL_CALL treeCollapsing ( const css::awt::tree::TreeExpansionEvent &  aEvent)
overridevirtual

◆ treeExpanded()

virtual void SAL_CALL treeExpanded ( const css::awt::tree::TreeExpansionEvent &  aEvent)
overridevirtual

◆ treeExpanding()

virtual void SAL_CALL treeExpanding ( const css::awt::tree::TreeExpansionEvent &  aEvent)
overridevirtual

◆ up()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL up ( const css::awt::SpinEvent &  rEvent)
override

◆ windowActivated()

void SAL_CALL windowActivated ( const css::lang::EventObject &  e)
override

◆ windowAdded()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowAdded ( const css::awt::VclContainerEvent &  e)
override

◆ windowClosed()

void SAL_CALL windowClosed ( const css::lang::EventObject &  e)
override

◆ windowClosing()

void SAL_CALL windowClosing ( const css::lang::EventObject &  e)
override

◆ windowDeactivated()

void SAL_CALL windowDeactivated ( const css::lang::EventObject &  e)
override

◆ windowHidden()

void SAL_CALL windowHidden ( const css::lang::EventObject &  e)
override

◆ windowMinimized()

void SAL_CALL windowMinimized ( const css::lang::EventObject &  e)
override

◆ windowMoved()

void SAL_CALL windowMoved ( const css::awt::WindowEvent &  e)
override

◆ windowNormalized()

void SAL_CALL windowNormalized ( const css::lang::EventObject &  e)
override

◆ windowOpened()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowOpened ( const css::lang::EventObject &  e)
override

◆ windowPaint()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowPaint ( const css::awt::PaintEvent &  e)
override

◆ windowRemoved()

void SAL_CALL windowRemoved ( const css::awt::VclContainerEvent &  e)
override

◆ windowResized()

DECL_LISTENERMULTIPLEXER_END void SAL_CALL windowResized ( const css::awt::WindowEvent &  e)
override

◆ windowShown()

void SAL_CALL windowShown ( const css::lang::EventObject &  e)
override