LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwHTMLForm_Impl Class Reference
Collaboration diagram for SwHTMLForm_Impl:
[legend]

Public Member Functions

 SwHTMLForm_Impl (SwDocShell *pDSh)
 
const uno::Reference< XMultiServiceFactory > & GetServiceFactory ()
 
void GetDrawPage ()
 
const uno::Reference< drawing::XShapes > & GetShapes ()
 
const uno::Reference< script::XEventAttacherManager > & GetControlEventManager ()
 
const uno::Reference< script::XEventAttacherManager > & GetFormEventManager ()
 
const uno::Reference< container::XIndexContainer > & GetForms ()
 
const uno::Reference< container::XIndexContainer > & GetFormComps () const
 
void SetFormComps (const uno::Reference< container::XIndexContainer > &r)
 
void ReleaseFormComps ()
 
const uno::Reference< beans::XPropertySet > & GetFCompPropSet () const
 
void SetFCompPropSet (const uno::Reference< beans::XPropertySet > &r)
 
void ReleaseFCompPropSet ()
 
const uno::Reference< drawing::XShape > & GetShape () const
 
void SetShape (const uno::Reference< drawing::XShape > &r)
 
OUString & GetText ()
 
void EraseText ()
 
std::vector< OUString > & GetStringList ()
 
void EraseStringList ()
 
std::vector< OUString > & GetValueList ()
 
void EraseValueList ()
 
std::vector< sal_uInt16 > & GetSelectedList ()
 
void EraseSelectedList ()
 
SvKeyValueIteratorGetHeaderAttrs () const
 

Private Attributes

SwDocShellm_pDocShell
 
SvKeyValueIteratorm_pHeaderAttrs
 
uno::Reference< drawing::XDrawPage > m_xDrawPage
 
uno::Reference< container::XIndexContainer > m_xForms
 
uno::Reference< drawing::XShapes > m_xShapes
 
uno::Reference< XMultiServiceFactory > m_xServiceFactory
 
uno::Reference< script::XEventAttacherManager > m_xControlEventManager
 
uno::Reference< script::XEventAttacherManager > m_xFormEventManager
 
uno::Reference< container::XIndexContainer > m_xFormComps
 
uno::Reference< beans::XPropertySetm_xFCompPropertySet
 
uno::Reference< drawing::XShape > m_xShape
 
OUString m_sText
 
std::vector< OUString > m_aStringList
 
std::vector< OUString > m_aValueList
 
std::vector< sal_uInt16 > m_aSelectedList
 

Detailed Description

Definition at line 187 of file htmlform.cxx.

Constructor & Destructor Documentation

◆ SwHTMLForm_Impl()

SwHTMLForm_Impl::SwHTMLForm_Impl ( SwDocShell pDSh)
inlineexplicit

Definition at line 213 of file htmlform.cxx.

References m_pDocShell.

Member Function Documentation

◆ EraseSelectedList()

void SwHTMLForm_Impl::EraseSelectedList ( )
inline

Definition at line 270 of file htmlform.cxx.

References m_aSelectedList.

Referenced by SwHTMLParser::EndSelect().

◆ EraseStringList()

void SwHTMLForm_Impl::EraseStringList ( )
inline

Definition at line 258 of file htmlform.cxx.

References m_aStringList.

Referenced by SwHTMLParser::EndSelect().

◆ EraseText()

void SwHTMLForm_Impl::EraseText ( )
inline

Definition at line 255 of file htmlform.cxx.

References m_sText.

Referenced by SwHTMLParser::EndTextArea().

◆ EraseValueList()

void SwHTMLForm_Impl::EraseValueList ( )
inline

Definition at line 264 of file htmlform.cxx.

References m_aValueList.

Referenced by SwHTMLParser::EndSelect().

◆ GetControlEventManager()

const uno::Reference< script::XEventAttacherManager > & SwHTMLForm_Impl::GetControlEventManager ( )

Definition at line 341 of file htmlform.cxx.

References m_xControlEventManager, and m_xFormComps.

Referenced by SwHTMLParser::InsertControl().

◆ GetDrawPage()

void SwHTMLForm_Impl::GetDrawPage ( )

Definition at line 291 of file htmlform.cxx.

References SfxObjectShell::GetBaseModel(), m_pDocShell, and m_xDrawPage.

Referenced by GetForms(), and GetShapes().

◆ GetFCompPropSet()

const uno::Reference< beans::XPropertySet > & SwHTMLForm_Impl::GetFCompPropSet ( ) const
inline

◆ GetFormComps()

const uno::Reference< container::XIndexContainer > & SwHTMLForm_Impl::GetFormComps ( ) const
inline

◆ GetFormEventManager()

const uno::Reference< script::XEventAttacherManager > & SwHTMLForm_Impl::GetFormEventManager ( )

Definition at line 355 of file htmlform.cxx.

References GetForms(), m_xFormEventManager, and m_xForms.

Referenced by SwHTMLParser::NewForm().

◆ GetForms()

const uno::Reference< container::XIndexContainer > & SwHTMLForm_Impl::GetForms ( )

Definition at line 304 of file htmlform.cxx.

References GetDrawPage(), m_xDrawPage, and m_xForms.

Referenced by GetFormEventManager(), and SwHTMLParser::NewForm().

◆ GetHeaderAttrs()

SvKeyValueIterator * SwHTMLForm_Impl::GetHeaderAttrs ( ) const
inline

◆ GetSelectedList()

std::vector< sal_uInt16 > & SwHTMLForm_Impl::GetSelectedList ( )
inline

Definition at line 269 of file htmlform.cxx.

References m_aSelectedList.

Referenced by SwHTMLParser::EndSelect(), and SwHTMLParser::InsertSelectOption().

◆ GetServiceFactory()

const uno::Reference< XMultiServiceFactory > & SwHTMLForm_Impl::GetServiceFactory ( )

◆ GetShape()

const uno::Reference< drawing::XShape > & SwHTMLForm_Impl::GetShape ( ) const
inline

Definition at line 251 of file htmlform.cxx.

References m_xShape.

Referenced by SwHTMLParser::EndSelect().

◆ GetShapes()

const uno::Reference< drawing::XShapes > & SwHTMLForm_Impl::GetShapes ( )

Definition at line 325 of file htmlform.cxx.

References GetDrawPage(), m_xDrawPage, and m_xShapes.

Referenced by SwHTMLParser::InsertControl().

◆ GetStringList()

std::vector< OUString > & SwHTMLForm_Impl::GetStringList ( )
inline

◆ GetText()

OUString & SwHTMLForm_Impl::GetText ( )
inline

◆ GetValueList()

std::vector< OUString > & SwHTMLForm_Impl::GetValueList ( )
inline

Definition at line 263 of file htmlform.cxx.

References m_aValueList.

Referenced by SwHTMLParser::EndSelect(), and SwHTMLParser::InsertSelectOption().

◆ ReleaseFCompPropSet()

void SwHTMLForm_Impl::ReleaseFCompPropSet ( )
inline

Definition at line 249 of file htmlform.cxx.

References m_xFCompPropertySet.

Referenced by SwHTMLParser::EndSelect(), and SwHTMLParser::EndTextArea().

◆ ReleaseFormComps()

void SwHTMLForm_Impl::ReleaseFormComps ( )
inline

Definition at line 237 of file htmlform.cxx.

References m_xControlEventManager, and m_xFormComps.

Referenced by SwHTMLParser::EndForm().

◆ SetFCompPropSet()

void SwHTMLForm_Impl::SetFCompPropSet ( const uno::Reference< beans::XPropertySet > &  r)
inline

Definition at line 244 of file htmlform.cxx.

References m_xFCompPropertySet.

Referenced by SwHTMLParser::InsertControl().

◆ SetFormComps()

void SwHTMLForm_Impl::SetFormComps ( const uno::Reference< container::XIndexContainer > &  r)
inline

Definition at line 232 of file htmlform.cxx.

References m_xFormComps.

Referenced by SwHTMLParser::NewForm().

◆ SetShape()

void SwHTMLForm_Impl::SetShape ( const uno::Reference< drawing::XShape > &  r)
inline

Definition at line 252 of file htmlform.cxx.

References m_xShape.

Referenced by SwHTMLParser::NewSelect().

Member Data Documentation

◆ m_aSelectedList

std::vector<sal_uInt16> SwHTMLForm_Impl::m_aSelectedList
private

Definition at line 210 of file htmlform.cxx.

Referenced by EraseSelectedList(), and GetSelectedList().

◆ m_aStringList

std::vector<OUString> SwHTMLForm_Impl::m_aStringList
private

Definition at line 208 of file htmlform.cxx.

Referenced by EraseStringList(), and GetStringList().

◆ m_aValueList

std::vector<OUString> SwHTMLForm_Impl::m_aValueList
private

Definition at line 209 of file htmlform.cxx.

Referenced by EraseValueList(), and GetValueList().

◆ m_pDocShell

SwDocShell* SwHTMLForm_Impl::m_pDocShell
private

Definition at line 189 of file htmlform.cxx.

Referenced by GetDrawPage(), GetServiceFactory(), and SwHTMLForm_Impl().

◆ m_pHeaderAttrs

SvKeyValueIterator* SwHTMLForm_Impl::m_pHeaderAttrs
private

Definition at line 191 of file htmlform.cxx.

Referenced by GetHeaderAttrs().

◆ m_sText

OUString SwHTMLForm_Impl::m_sText
private

Definition at line 207 of file htmlform.cxx.

Referenced by EraseText(), and GetText().

◆ m_xControlEventManager

uno::Reference< script::XEventAttacherManager > SwHTMLForm_Impl::m_xControlEventManager
private

Definition at line 199 of file htmlform.cxx.

Referenced by GetControlEventManager(), and ReleaseFormComps().

◆ m_xDrawPage

uno::Reference< drawing::XDrawPage > SwHTMLForm_Impl::m_xDrawPage
private

Definition at line 194 of file htmlform.cxx.

Referenced by GetDrawPage(), GetForms(), and GetShapes().

◆ m_xFCompPropertySet

uno::Reference< beans::XPropertySet > SwHTMLForm_Impl::m_xFCompPropertySet
private

Definition at line 204 of file htmlform.cxx.

Referenced by GetFCompPropSet(), ReleaseFCompPropSet(), and SetFCompPropSet().

◆ m_xFormComps

uno::Reference< container::XIndexContainer > SwHTMLForm_Impl::m_xFormComps
private

Definition at line 203 of file htmlform.cxx.

Referenced by GetControlEventManager(), GetFormComps(), ReleaseFormComps(), and SetFormComps().

◆ m_xFormEventManager

uno::Reference< script::XEventAttacherManager > SwHTMLForm_Impl::m_xFormEventManager
private

Definition at line 200 of file htmlform.cxx.

Referenced by GetFormEventManager().

◆ m_xForms

uno::Reference< container::XIndexContainer > SwHTMLForm_Impl::m_xForms
private

Definition at line 195 of file htmlform.cxx.

Referenced by GetFormEventManager(), and GetForms().

◆ m_xServiceFactory

uno::Reference< XMultiServiceFactory > SwHTMLForm_Impl::m_xServiceFactory
private

Definition at line 197 of file htmlform.cxx.

Referenced by GetServiceFactory().

◆ m_xShape

uno::Reference< drawing::XShape > SwHTMLForm_Impl::m_xShape
private

Definition at line 205 of file htmlform.cxx.

Referenced by GetShape(), and SetShape().

◆ m_xShapes

uno::Reference< drawing::XShapes > SwHTMLForm_Impl::m_xShapes
private

Definition at line 196 of file htmlform.cxx.

Referenced by GetShapes().


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