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, std::vector< css::uno::Reference< css::ucb::XContentEventListener > > &&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, std::vector< css::uno::Reference< css::ucb::XContentEventListener > > &&sListeners)
 
void notifyChildInserted (const OUString &aChildName) const
 
void notifyDeleted () const
 
void notifyRemoved (const OUString &aChildName) const
 
void notifyExchanged () const
 

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::ucb::XContentEventListener > > m_sListeners
 

Detailed Description

Definition at line 35 of file filnot.hxx.

Constructor & Destructor Documentation

◆ ContentEventNotifier() [1/2]

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

◆ ContentEventNotifier() [2/2]

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,
std::vector< css::uno::Reference< css::ucb::XContentEventListener > > &&  sListeners 
)

Member Function Documentation

◆ notifyChildInserted()

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

◆ notifyDeleted()

void ContentEventNotifier::notifyDeleted ( ) const

Definition at line 75 of file filnot.cxx.

References m_sListeners, m_xCreatorContent, and m_xCreatorId.

◆ notifyExchanged()

void ContentEventNotifier::notifyExchanged ( ) const

Definition at line 107 of file filnot.cxx.

References m_sListeners, m_xCreatorContent, and m_xOldId.

◆ notifyRemoved()

void ContentEventNotifier::notifyRemoved ( const OUString &  aChildName) const

Member Data Documentation

◆ m_pMyShell

TaskManager* fileaccess::ContentEventNotifier::m_pMyShell
private

Definition at line 38 of file filnot.hxx.

Referenced by notifyChildInserted(), and notifyRemoved().

◆ m_sListeners

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

Definition at line 42 of file filnot.hxx.

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

◆ m_xCreatorContent

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().

◆ m_xCreatorId

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().

◆ m_xOldId

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: