LibreOffice Module oox (master) 1
Public Member Functions | Private Attributes | List of all members
oox::ole::OleFormCtrlExportHelper Class Referencefinal

#include <olehelper.hxx>

Collaboration diagram for oox::ole::OleFormCtrlExportHelper:
[legend]

Public Member Functions

 OleFormCtrlExportHelper (const css::uno::Reference< css::uno::XComponentContext > &rxCtx, const css::uno::Reference< css::frame::XModel > &xDocModel, const css::uno::Reference< css::awt::XControlModel > &xModel)
 
 ~OleFormCtrlExportHelper ()
 
std::u16string_view getGUID () const
 
const OUString & getFullName () const
 
const OUString & getTypeName () const
 
const OUString & getName () const
 
bool isValid () const
 
void exportName (const css::uno::Reference< css::io::XOutputStream > &rxOut)
 
void exportCompObj (const css::uno::Reference< css::io::XOutputStream > &rxOut)
 
void exportControl (const css::uno::Reference< css::io::XOutputStream > &rxOut, const css::awt::Size &rSize, bool bAutoClose=false)
 

Private Attributes

std::unique_ptr<::oox::ole::EmbeddedControlmpControl
 
::oox::ole::ControlModelBasempModel
 
::oox::GraphicHelper maGrfHelper
 
css::uno::Reference< css::frame::XModel > mxDocModel
 
css::uno::Reference< css::awt::XControlModel > mxControlModel
 
OUString maName
 
OUString maTypeName
 
OUString maFullName
 
OUString maGUID
 

Detailed Description

Definition at line 133 of file olehelper.hxx.

Constructor & Destructor Documentation

◆ OleFormCtrlExportHelper()

oox::ole::OleFormCtrlExportHelper::OleFormCtrlExportHelper ( const css::uno::Reference< css::uno::XComponentContext > &  rxCtx,
const css::uno::Reference< css::frame::XModel > &  xDocModel,
const css::uno::Reference< css::awt::XControlModel > &  xModel 
)

◆ ~OleFormCtrlExportHelper()

oox::ole::OleFormCtrlExportHelper::~OleFormCtrlExportHelper ( )

Definition at line 384 of file olehelper.cxx.

Member Function Documentation

◆ exportCompObj()

void oox::ole::OleFormCtrlExportHelper::exportCompObj ( const css::uno::Reference< css::io::XOutputStream > &  rxOut)

◆ exportControl()

void oox::ole::OleFormCtrlExportHelper::exportControl ( const css::uno::Reference< css::io::XOutputStream > &  rxOut,
const css::awt::Size &  rSize,
bool  bAutoClose = false 
)

◆ exportName()

void oox::ole::OleFormCtrlExportHelper::exportName ( const css::uno::Reference< css::io::XOutputStream > &  rxOut)

◆ getFullName()

const OUString & oox::ole::OleFormCtrlExportHelper::getFullName ( ) const
inline

Definition at line 156 of file olehelper.hxx.

Referenced by oox::ole::MSConvertOCXControls::WriteOCXStream().

◆ getGUID()

std::u16string_view oox::ole::OleFormCtrlExportHelper::getGUID ( ) const
inline

◆ getName()

const OUString & oox::ole::OleFormCtrlExportHelper::getName ( ) const
inline

Definition at line 158 of file olehelper.hxx.

References maName.

◆ getTypeName()

const OUString & oox::ole::OleFormCtrlExportHelper::getTypeName ( ) const
inline

◆ isValid()

bool oox::ole::OleFormCtrlExportHelper::isValid ( ) const
inline

Member Data Documentation

◆ maFullName

OUString oox::ole::OleFormCtrlExportHelper::maFullName
private

Definition at line 143 of file olehelper.hxx.

Referenced by OleFormCtrlExportHelper().

◆ maGrfHelper

::oox::GraphicHelper oox::ole::OleFormCtrlExportHelper::maGrfHelper
private

Definition at line 137 of file olehelper.hxx.

Referenced by exportControl().

◆ maGUID

OUString oox::ole::OleFormCtrlExportHelper::maGUID
private

Definition at line 144 of file olehelper.hxx.

Referenced by OleFormCtrlExportHelper().

◆ maName

OUString oox::ole::OleFormCtrlExportHelper::maName
private

Definition at line 141 of file olehelper.hxx.

Referenced by exportName(), and OleFormCtrlExportHelper().

◆ maTypeName

OUString oox::ole::OleFormCtrlExportHelper::maTypeName
private

Definition at line 142 of file olehelper.hxx.

Referenced by OleFormCtrlExportHelper().

◆ mpControl

std::unique_ptr<::oox::ole::EmbeddedControl> oox::ole::OleFormCtrlExportHelper::mpControl
private

Definition at line 135 of file olehelper.hxx.

Referenced by exportControl(), and OleFormCtrlExportHelper().

◆ mpModel

::oox::ole::ControlModelBase* oox::ole::OleFormCtrlExportHelper::mpModel
private

Definition at line 136 of file olehelper.hxx.

Referenced by exportCompObj(), exportControl(), and OleFormCtrlExportHelper().

◆ mxControlModel

css::uno::Reference< css::awt::XControlModel > oox::ole::OleFormCtrlExportHelper::mxControlModel
private

Definition at line 139 of file olehelper.hxx.

Referenced by exportControl(), and OleFormCtrlExportHelper().

◆ mxDocModel

css::uno::Reference< css::frame::XModel > oox::ole::OleFormCtrlExportHelper::mxDocModel
private

Definition at line 138 of file olehelper.hxx.

Referenced by exportControl().


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