LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwMSConvertControls Class Reference

#include <ww8par.hxx>

Inheritance diagram for SwMSConvertControls:
[legend]
Collaboration diagram for SwMSConvertControls:
[legend]

Public Member Functions

 SwMSConvertControls (SfxObjectShell const *pDSh, SwPaM *pP)
 
void InsertFormula (WW8FormulaControl &rFormula)
 
virtual bool InsertControl (const css::uno::Reference< css::form::XFormComponent > &rFComp, const css::awt::Size &rSize, css::uno::Reference< css::drawing::XShape > *pShape, bool bFloatingCtrl) override
 
void ExportControl (WW8Export &rWrt, const SdrUnoObj &rFormObj)
 
bool ReadOCXStream (tools::SvRef< SotStorage > const &rSrc1, css::uno::Reference< css::drawing::XShape > *pShapeRef, bool bFloatingCtrl=false)
 
- Public Member Functions inherited from oox::ole::MSConvertOCXControls
 MSConvertOCXControls (const css::uno::Reference< css::frame::XModel > &rxModel)
 
virtual ~MSConvertOCXControls () override
 
bool ReadOCXStorage (tools::SvRef< SotStorage > const &rSrc1, css::uno::Reference< css::form::XFormComponent > &rxFormComp)
 
bool ReadOCXCtlsStream (tools::SvRef< SotStorageStream > const &rSrc1, css::uno::Reference< css::form::XFormComponent > &rxFormComp, sal_Int32 nPos, sal_Int32 nSize)
 

Private Attributes

SwPaMm_pPaM
 
sal_uInt32 mnObjectId
 

Additional Inherited Members

- Static Public Member Functions inherited from oox::ole::MSConvertOCXControls
static bool WriteOCXStream (const css::uno::Reference< css::frame::XModel > &rxModel, tools::SvRef< SotStorage > const &rSrc1, const css::uno::Reference< css::awt::XControlModel > &rControlModel, const css::awt::Size &rSize, OUString &rName)
 
static bool WriteOCXExcelKludgeStream (const css::uno::Reference< css::frame::XModel > &rxModel, const css::uno::Reference< css::io::XOutputStream > &xOutStrm, const css::uno::Reference< css::awt::XControlModel > &rControlModel, const css::awt::Size &rSize, OUString &rName)
 
- Protected Member Functions inherited from oox::ole::MSConvertOCXControls
bool importControlFromStream (::oox::BinaryInputStream &rInStrm, css::uno::Reference< css::form::XFormComponent > &rxFormComp, std::u16string_view rGuidString)
 
bool importControlFromStream (::oox::BinaryInputStream &rInStrm, css::uno::Reference< css::form::XFormComponent > &rxFormComp, const OUString &rGuidString, sal_Int32 nSize)
 

Detailed Description

Definition at line 733 of file ww8par.hxx.

Constructor & Destructor Documentation

◆ SwMSConvertControls()

SwMSConvertControls::SwMSConvertControls ( SfxObjectShell const *  pDSh,
SwPaM pP 
)

Definition at line 2989 of file wrtw8esh.cxx.

Member Function Documentation

◆ ExportControl()

void SwMSConvertControls::ExportControl ( WW8Export rWrt,
const SdrUnoObj rFormObj 
)

◆ InsertControl()

bool SwMSConvertControls::InsertControl ( const css::uno::Reference< css::form::XFormComponent > &  rFComp,
const css::awt::Size &  rSize,
css::uno::Reference< css::drawing::XShape > *  pShape,
bool  bFloatingCtrl 
)
overridevirtual

Definition at line 2533 of file ww8par3.cxx.

References m_pPaM.

Referenced by InsertFormula(), and ReadOCXStream().

◆ InsertFormula()

void SwMSConvertControls::InsertFormula ( WW8FormulaControl rFormula)

Definition at line 2121 of file ww8par3.cxx.

References WW8FormulaControl::Import(), and InsertControl().

◆ ReadOCXStream()

bool SwMSConvertControls::ReadOCXStream ( tools::SvRef< SotStorage > const &  rSrc1,
css::uno::Reference< css::drawing::XShape > *  pShapeRef,
bool  bFloatingCtrl = false 
)

Member Data Documentation

◆ m_pPaM

SwPaM* SwMSConvertControls::m_pPaM
private

Definition at line 746 of file ww8par.hxx.

Referenced by InsertControl().

◆ mnObjectId

sal_uInt32 SwMSConvertControls::mnObjectId
private

Definition at line 747 of file ww8par.hxx.

Referenced by ExportControl().


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