LibreOffice Module writerfilter (master) 1
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::dmapper::FormControlHelper Class Reference

#include <FormControlHelper.hxx>

Inheritance diagram for writerfilter::dmapper::FormControlHelper:
[legend]
Collaboration diagram for writerfilter::dmapper::FormControlHelper:
[legend]

Classes

struct  FormControlHelper_Impl
 

Public Types

typedef tools::SvRef< FormControlHelperPointer_t
 

Public Member Functions

 FormControlHelper (FieldId eFieldId, css::uno::Reference< css::text::XTextDocument > const &rTextDocument, FFDataHandler::Pointer_t pFFData)
 
 ~FormControlHelper () override
 
void insertControl (css::uno::Reference< css::text::XTextRange > const &xTextRange)
 
void processField (css::uno::Reference< css::text::XFormField > const &xFormField)
 
bool hasFFDataHandler () const
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Member Functions

bool createCheckbox (css::uno::Reference< css::text::XTextRange > const &xTextRange, const OUString &rControlName)
 

Private Attributes

FFDataHandler::Pointer_t m_pFFData
 
tools::SvRef< FormControlHelper_Implm_pImpl
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 29 of file FormControlHelper.hxx.

Member Typedef Documentation

◆ Pointer_t

Definition at line 32 of file FormControlHelper.hxx.

Constructor & Destructor Documentation

◆ FormControlHelper()

writerfilter::dmapper::FormControlHelper::FormControlHelper ( FieldId  eFieldId,
css::uno::Reference< css::text::XTextDocument > const &  rTextDocument,
FFDataHandler::Pointer_t  pFFData 
)

Definition at line 133 of file FormControlHelper.cxx.

References eFieldId, and m_pImpl.

◆ ~FormControlHelper()

writerfilter::dmapper::FormControlHelper::~FormControlHelper ( )
override

Definition at line 142 of file FormControlHelper.cxx.

Member Function Documentation

◆ createCheckbox()

bool writerfilter::dmapper::FormControlHelper::createCheckbox ( css::uno::Reference< css::text::XTextRange > const &  xTextRange,
const OUString &  rControlName 
)
private

Definition at line 146 of file FormControlHelper.cxx.

References m_pFFData, and m_pImpl.

Referenced by insertControl().

◆ hasFFDataHandler()

bool writerfilter::dmapper::FormControlHelper::hasFFDataHandler ( ) const
inline

Definition at line 40 of file FormControlHelper.hxx.

References m_pFFData.

◆ insertControl()

void writerfilter::dmapper::FormControlHelper::insertControl ( css::uno::Reference< css::text::XTextRange > const &  xTextRange)

◆ processField()

void writerfilter::dmapper::FormControlHelper::processField ( css::uno::Reference< css::text::XFormField > const &  xFormField)

Member Data Documentation

◆ m_pFFData

FFDataHandler::Pointer_t writerfilter::dmapper::FormControlHelper::m_pFFData
private

◆ m_pImpl

tools::SvRef<FormControlHelper_Impl> writerfilter::dmapper::FormControlHelper::m_pImpl
private

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