LibreOffice Module sw (master)  1
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwXTextFieldTypes Class Referencefinal

#include <unofieldcoll.hxx>

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

Classes

class  Impl
 

Public Member Functions

 SwXTextFieldTypes (SwDoc *pDoc)
 
virtual void Invalidate () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual void SAL_CALL refresh () override
 
virtual void SAL_CALL addRefreshListener (const css::uno::Reference< css::util::XRefreshListener > &xListener) override
 
virtual void SAL_CALL removeRefreshListener (const css::uno::Reference< css::util::XRefreshListener > &xListener) override
 
- Public Member Functions inherited from SwUnoCollection
 SwUnoCollection (SwDoc *p)
 
virtual ~SwUnoCollection ()
 
bool IsValid () const
 
SwDocGetDoc () const
 

Private Member Functions

virtual ~SwXTextFieldTypes () override
 

Private Attributes

std::unique_ptr< Implm_pImpl
 

Detailed Description

Definition at line 73 of file unofieldcoll.hxx.

Constructor & Destructor Documentation

SwXTextFieldTypes::~SwXTextFieldTypes ( )
overrideprivatevirtual

Definition at line 2908 of file unofield.cxx.

SwXTextFieldTypes::SwXTextFieldTypes ( SwDoc pDoc)

Definition at line 2902 of file unofield.cxx.

Member Function Documentation

void SAL_CALL SwXTextFieldTypes::addRefreshListener ( const css::uno::Reference< css::util::XRefreshListener > &  xListener)
overridevirtual

Definition at line 2956 of file unofield.cxx.

References m_pImpl.

uno::Reference< container::XEnumeration > SwXTextFieldTypes::createEnumeration ( )
overridevirtual

Definition at line 2919 of file unofield.cxx.

References SwUnoCollection::GetDoc(), and SwUnoCollection::IsValid().

uno::Type SwXTextFieldTypes::getElementType ( )
overridevirtual

Definition at line 2927 of file unofield.cxx.

References cppu::UnoType< class >::get().

OUString SwXTextFieldTypes::getImplementationName ( )
overridevirtual

Definition at line 2886 of file unofield.cxx.

uno::Sequence< OUString > SwXTextFieldTypes::getSupportedServiceNames ( )
overridevirtual

Definition at line 2896 of file unofield.cxx.

sal_Bool SwXTextFieldTypes::hasElements ( )
overridevirtual

Definition at line 2932 of file unofield.cxx.

References SwUnoCollection::IsValid().

void SwXTextFieldTypes::Invalidate ( )
overridevirtual

Reimplemented from SwUnoCollection.

Definition at line 2912 of file unofield.cxx.

References SwUnoCollection::Invalidate(), and m_pImpl.

void SAL_CALL SwXTextFieldTypes::refresh ( )
overridevirtual
void SAL_CALL SwXTextFieldTypes::removeRefreshListener ( const css::uno::Reference< css::util::XRefreshListener > &  xListener)
overridevirtual

Definition at line 2963 of file unofield.cxx.

References m_pImpl.

sal_Bool SwXTextFieldTypes::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 2891 of file unofield.cxx.

References cppu::supportsService().

Member Data Documentation

std::unique_ptr<Impl> SwXTextFieldTypes::m_pImpl
private

Definition at line 78 of file unofieldcoll.hxx.

Referenced by addRefreshListener(), Invalidate(), refresh(), and removeRefreshListener().


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