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 ()
 
virtual void Invalidate ()
 
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::~SwXTextFieldTypes ( )
overrideprivatevirtual

Definition at line 2853 of file unofield.cxx.

◆ SwXTextFieldTypes()

SwXTextFieldTypes::SwXTextFieldTypes ( SwDoc pDoc)

Definition at line 2847 of file unofield.cxx.

References m_pImpl.

Member Function Documentation

◆ addRefreshListener()

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

Definition at line 2903 of file unofield.cxx.

References m_pImpl.

◆ createEnumeration()

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

Definition at line 2865 of file unofield.cxx.

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

◆ getElementType()

uno::Type SwXTextFieldTypes::getElementType ( )
overridevirtual

Definition at line 2873 of file unofield.cxx.

References cppu::UnoType< typename T >::get().

◆ getImplementationName()

OUString SwXTextFieldTypes::getImplementationName ( )
overridevirtual

Definition at line 2831 of file unofield.cxx.

◆ getSupportedServiceNames()

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

Definition at line 2841 of file unofield.cxx.

◆ hasElements()

sal_Bool SwXTextFieldTypes::hasElements ( )
overridevirtual

Definition at line 2878 of file unofield.cxx.

References SwUnoCollection::IsValid().

◆ Invalidate()

void SwXTextFieldTypes::Invalidate ( )
overridevirtual

Reimplemented from SwUnoCollection.

Definition at line 2857 of file unofield.cxx.

References SwUnoCollection::Invalidate(), and m_pImpl.

◆ refresh()

void SAL_CALL SwXTextFieldTypes::refresh ( )
overridevirtual

◆ removeRefreshListener()

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

Definition at line 2910 of file unofield.cxx.

References m_pImpl.

◆ supportsService()

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

Definition at line 2836 of file unofield.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_pImpl

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

Definition at line 79 of file unofieldcoll.hxx.

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


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