LibreOffice Module oox (master) 1
|
#include <olehelper.hxx>
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::EmbeddedControl > | mpControl |
::oox::ole::ControlModelBase * | mpModel |
::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 |
Definition at line 133 of file olehelper.hxx.
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 | ||
) |
Definition at line 329 of file olehelper.cxx.
References oox::PropertySet::getProperty(), maFullName, maGUID, maName, maTypeName, mpControl, mpModel, mxControlModel, and supportsService().
oox::ole::OleFormCtrlExportHelper::~OleFormCtrlExportHelper | ( | ) |
Definition at line 384 of file olehelper.cxx.
void oox::ole::OleFormCtrlExportHelper::exportCompObj | ( | const css::uno::Reference< css::io::XOutputStream > & | rxOut | ) |
Definition at line 395 of file olehelper.cxx.
References oox::ole::ControlModelBase::exportCompObj(), and mpModel.
Referenced by oox::ole::MSConvertOCXControls::WriteOCXStream().
void oox::ole::OleFormCtrlExportHelper::exportControl | ( | const css::uno::Reference< css::io::XOutputStream > & | rxOut, |
const css::awt::Size & | rSize, | ||
bool | bAutoClose = false |
||
) |
Definition at line 402 of file olehelper.cxx.
References oox::ole::ControlModelBase::exportBinaryModel(), Size::Height(), maGrfHelper, oox::ole::ControlModelBase::maSize, mpControl, mpModel, mxControlModel, mxDocModel, and Size::Width().
Referenced by oox::ole::MSConvertOCXControls::WriteOCXExcelKludgeStream(), and oox::ole::MSConvertOCXControls::WriteOCXStream().
void oox::ole::OleFormCtrlExportHelper::exportName | ( | const css::uno::Reference< css::io::XOutputStream > & | rxOut | ) |
Definition at line 388 of file olehelper.cxx.
References maName, oox::BinaryOutputStream::WriteInt32(), and oox::BinaryOutputStream::writeUnicodeArray().
Referenced by oox::ole::MSConvertOCXControls::WriteOCXStream().
|
inline |
Definition at line 156 of file olehelper.hxx.
Referenced by oox::ole::MSConvertOCXControls::WriteOCXStream().
|
inline |
Definition at line 149 of file olehelper.hxx.
Referenced by oox::ole::MSConvertOCXControls::WriteOCXExcelKludgeStream(), and oox::ole::MSConvertOCXControls::WriteOCXStream().
|
inline |
Definition at line 158 of file olehelper.hxx.
References maName.
|
inline |
Definition at line 157 of file olehelper.hxx.
Referenced by oox::ole::MSConvertOCXControls::WriteOCXExcelKludgeStream(), and oox::ole::MSConvertOCXControls::WriteOCXStream().
|
inline |
Definition at line 159 of file olehelper.hxx.
Referenced by oox::ole::MSConvertOCXControls::WriteOCXExcelKludgeStream(), and oox::ole::MSConvertOCXControls::WriteOCXStream().
|
private |
Definition at line 143 of file olehelper.hxx.
Referenced by OleFormCtrlExportHelper().
|
private |
Definition at line 137 of file olehelper.hxx.
Referenced by exportControl().
|
private |
Definition at line 144 of file olehelper.hxx.
Referenced by OleFormCtrlExportHelper().
|
private |
Definition at line 141 of file olehelper.hxx.
Referenced by exportName(), and OleFormCtrlExportHelper().
|
private |
Definition at line 142 of file olehelper.hxx.
Referenced by OleFormCtrlExportHelper().
|
private |
Definition at line 135 of file olehelper.hxx.
Referenced by exportControl(), and OleFormCtrlExportHelper().
|
private |
Definition at line 136 of file olehelper.hxx.
Referenced by exportCompObj(), exportControl(), and OleFormCtrlExportHelper().
|
private |
Definition at line 139 of file olehelper.hxx.
Referenced by exportControl(), and OleFormCtrlExportHelper().
|
private |
Definition at line 138 of file olehelper.hxx.
Referenced by exportControl().