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

Definition at line 2854 of file unofield.cxx.

SwXTextFieldTypes::SwXTextFieldTypes ( SwDoc pDoc)

Definition at line 2848 of file unofield.cxx.

References m_pImpl.

Member Function Documentation

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

Definition at line 2904 of file unofield.cxx.

References m_pImpl.

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

Definition at line 2866 of file unofield.cxx.

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

uno::Type SwXTextFieldTypes::getElementType ( )

Definition at line 2874 of file unofield.cxx.

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

OUString SwXTextFieldTypes::getImplementationName ( )

Definition at line 2832 of file unofield.cxx.

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

Definition at line 2842 of file unofield.cxx.

sal_Bool SwXTextFieldTypes::hasElements ( )

Definition at line 2879 of file unofield.cxx.

References SwUnoCollection::IsValid().

void SwXTextFieldTypes::Invalidate ( )

Reimplemented from SwUnoCollection.

Definition at line 2858 of file unofield.cxx.

References SwUnoCollection::Invalidate(), and m_pImpl.

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

Definition at line 2911 of file unofield.cxx.

References m_pImpl.

sal_Bool SwXTextFieldTypes::supportsService ( const OUString &  rServiceName)

Definition at line 2837 of file unofield.cxx.

References cppu::supportsService().

Member Data Documentation

std::unique_ptr<Impl> SwXTextFieldTypes::m_pImpl

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: