LibreOffice Module ucb (master)  1
Public Member Functions | Private Attributes | List of all members
fileaccess::ContentEventNotifier Class Reference

#include <filnot.hxx>

Collaboration diagram for fileaccess::ContentEventNotifier:
[legend]

Public Member Functions

 ContentEventNotifier (TaskManager *pMyShell, const css::uno::Reference< css::ucb::XContent > &xCreatorContent, const css::uno::Reference< css::ucb::XContentIdentifier > &xCreatorId, const std::vector< css::uno::Reference< css::uno::XInterface > > &sListeners)
 
 ContentEventNotifier (TaskManager *pMyShell, const css::uno::Reference< css::ucb::XContent > &xCreatorContent, const css::uno::Reference< css::ucb::XContentIdentifier > &xCreatorId, const css::uno::Reference< css::ucb::XContentIdentifier > &xOldId, const std::vector< css::uno::Reference< css::uno::XInterface > > &sListeners)
 
void notifyChildInserted (const OUString &aChildName)
 
void notifyDeleted ()
 
void notifyRemoved (const OUString &aChildName)
 
void notifyExchanged ()
 

Private Attributes

TaskManagerm_pMyShell
 
css::uno::Reference< css::ucb::XContent > m_xCreatorContent
 
css::uno::Reference< css::ucb::XContentIdentifier > m_xCreatorId
 
css::uno::Reference< css::ucb::XContentIdentifier > m_xOldId
 
std::vector< css::uno::Reference< css::uno::XInterface > > m_sListeners
 

Detailed Description

Definition at line 35 of file filnot.hxx.

Constructor & Destructor Documentation

fileaccess::ContentEventNotifier::ContentEventNotifier ( TaskManager pMyShell,
const css::uno::Reference< css::ucb::XContent > &  xCreatorContent,
const css::uno::Reference< css::ucb::XContentIdentifier > &  xCreatorId,
const std::vector< css::uno::Reference< css::uno::XInterface > > &  sListeners 
)
fileaccess::ContentEventNotifier::ContentEventNotifier ( TaskManager pMyShell,
const css::uno::Reference< css::ucb::XContent > &  xCreatorContent,
const css::uno::Reference< css::ucb::XContentIdentifier > &  xCreatorId,
const css::uno::Reference< css::ucb::XContentIdentifier > &  xOldId,
const std::vector< css::uno::Reference< css::uno::XInterface > > &  sListeners 
)

Member Function Documentation

void ContentEventNotifier::notifyChildInserted ( const OUString &  aChildName)
void ContentEventNotifier::notifyDeleted ( )

Definition at line 79 of file filnot.cxx.

References m_sListeners, m_xCreatorContent, and m_xCreatorId.

void ContentEventNotifier::notifyExchanged ( )

Definition at line 124 of file filnot.cxx.

References m_sListeners, m_xCreatorContent, and m_xOldId.

void ContentEventNotifier::notifyRemoved ( const OUString &  aChildName)

Member Data Documentation

TaskManager* fileaccess::ContentEventNotifier::m_pMyShell
private

Definition at line 38 of file filnot.hxx.

Referenced by notifyChildInserted(), and notifyRemoved().

std::vector< css::uno::Reference< css::uno::XInterface > > fileaccess::ContentEventNotifier::m_sListeners
private

Definition at line 42 of file filnot.hxx.

Referenced by notifyChildInserted(), notifyDeleted(), notifyExchanged(), and notifyRemoved().

css::uno::Reference< css::ucb::XContent > fileaccess::ContentEventNotifier::m_xCreatorContent
private

Definition at line 39 of file filnot.hxx.

Referenced by notifyChildInserted(), notifyDeleted(), notifyExchanged(), and notifyRemoved().

css::uno::Reference< css::ucb::XContentIdentifier > fileaccess::ContentEventNotifier::m_xCreatorId
private

Definition at line 40 of file filnot.hxx.

Referenced by notifyChildInserted(), notifyDeleted(), and notifyRemoved().

css::uno::Reference< css::ucb::XContentIdentifier > fileaccess::ContentEventNotifier::m_xOldId
private

Definition at line 41 of file filnot.hxx.

Referenced by notifyExchanged().


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