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:
Collaboration diagram for SwXTextFieldTypes:


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

Definition at line 2850 of file unofield.cxx.

◆ SwXTextFieldTypes()

SwXTextFieldTypes::SwXTextFieldTypes ( SwDoc pDoc)

Definition at line 2844 of file unofield.cxx.

References m_pImpl.

Member Function Documentation

◆ addRefreshListener()

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

Definition at line 2900 of file unofield.cxx.

References m_pImpl.

◆ createEnumeration()

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

Definition at line 2862 of file unofield.cxx.

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

◆ getElementType()

uno::Type SwXTextFieldTypes::getElementType ( )

Definition at line 2870 of file unofield.cxx.

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

◆ getImplementationName()

OUString SwXTextFieldTypes::getImplementationName ( )

Definition at line 2828 of file unofield.cxx.

◆ getSupportedServiceNames()

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

Definition at line 2838 of file unofield.cxx.

◆ hasElements()

sal_Bool SwXTextFieldTypes::hasElements ( )

Definition at line 2875 of file unofield.cxx.

References SwUnoCollection::IsValid().

◆ Invalidate()

void SwXTextFieldTypes::Invalidate ( )

Reimplemented from SwUnoCollection.

Definition at line 2854 of file unofield.cxx.

References SwUnoCollection::Invalidate(), and m_pImpl.

◆ refresh()

void SAL_CALL SwXTextFieldTypes::refresh ( )

◆ removeRefreshListener()

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

Definition at line 2907 of file unofield.cxx.

References m_pImpl.

◆ supportsService()

sal_Bool SwXTextFieldTypes::supportsService ( const OUString &  rServiceName)

Definition at line 2833 of file unofield.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_pImpl

std::unique_ptr<Impl> SwXTextFieldTypes::m_pImpl

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: