LibreOffice Module basctl (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
basctl::DocumentEventNotifier Class Reference

allows registering at theGlobalEventBroadcaster for global document events More...

#include <doceventnotifier.hxx>

Collaboration diagram for basctl::DocumentEventNotifier:
[legend]

Classes

class  Impl
 impl class for DocumentEventNotifier More...
 

Public Member Functions

 DocumentEventNotifier (DocumentEventListener &)
 create a notifier instance which notifies about events of all documents in the whole application More...
 
 DocumentEventNotifier (DocumentEventListener &, css::uno::Reference< css::frame::XModel > const &rxDocument)
 creates a notifier instance which notifies about events at a single document More...
 
 ~DocumentEventNotifier ()
 
void dispose ()
 

Private Attributes

rtl::Reference< Implm_pImpl
 

Detailed Description

allows registering at theGlobalEventBroadcaster for global document events

Definition at line 57 of file doceventnotifier.hxx.

Constructor & Destructor Documentation

◆ DocumentEventNotifier() [1/2]

basctl::DocumentEventNotifier::DocumentEventNotifier ( DocumentEventListener rListener)

create a notifier instance which notifies about events of all documents in the whole application

Definition at line 223 of file doceventnotifier.cxx.

◆ DocumentEventNotifier() [2/2]

basctl::DocumentEventNotifier::DocumentEventNotifier ( DocumentEventListener ,
css::uno::Reference< css::frame::XModel > const &  rxDocument 
)

creates a notifier instance which notifies about events at a single document

◆ ~DocumentEventNotifier()

basctl::DocumentEventNotifier::~DocumentEventNotifier ( )

Definition at line 227 of file doceventnotifier.cxx.

Member Function Documentation

◆ dispose()

void basctl::DocumentEventNotifier::dispose ( void  )

Member Data Documentation

◆ m_pImpl

rtl::Reference<Impl> basctl::DocumentEventNotifier::m_pImpl
private

Definition at line 75 of file doceventnotifier.hxx.

Referenced by dispose().


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