LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
NotebookBarContextChangeEventListener Class Reference

split from the main class since it needs different ref-counting mana More...

Inheritance diagram for NotebookBarContextChangeEventListener:
[legend]
Collaboration diagram for NotebookBarContextChangeEventListener:
[legend]

Public Member Functions

 NotebookBarContextChangeEventListener (NotebookBar *p)
 
virtual void SAL_CALL notifyContextChangeEvent (const css::ui::ContextChangeEventObject &rEvent) override
 
virtual void SAL_CALL disposing (const ::css::lang::EventObject &) override
 

Private Attributes

VclPtr< NotebookBarmpParent
 

Detailed Description

split from the main class since it needs different ref-counting mana

Definition at line 41 of file notebookbar.cxx.

Constructor & Destructor Documentation

NotebookBarContextChangeEventListener::NotebookBarContextChangeEventListener ( NotebookBar p)
inlineexplicit

Definition at line 45 of file notebookbar.cxx.

Member Function Documentation

void SAL_CALL NotebookBarContextChangeEventListener::disposing ( const ::css::lang::EventObject &  )
overridevirtual

Definition at line 201 of file notebookbar.cxx.

References VclPtr< reference_type >::clear(), and mpParent.

void SAL_CALL NotebookBarContextChangeEventListener::notifyContextChangeEvent ( const css::ui::ContextChangeEventObject &  rEvent)
overridevirtual

Member Data Documentation

VclPtr<NotebookBar> NotebookBarContextChangeEventListener::mpParent
private

Definition at line 43 of file notebookbar.cxx.

Referenced by disposing(), and notifyContextChangeEvent().


The documentation for this class was generated from the following file: