LibreOffice Module oox (master) 1
|
Helper for OLE object handling. More...
#include <oleobjecthelper.hxx>
Public Member Functions | |
OleObjectHelper (const css::uno::Reference< css::lang::XMultiServiceFactory > &rxModelFactory, css::uno::Reference< css::frame::XModel > xModel) | |
~OleObjectHelper () | |
bool | importOleObject (PropertyMap &rPropMap, const OleObjectInfo &rOleObject, const css::awt::Size &rObjSize) |
Private Attributes | |
css::uno::Reference< css::frame::XModel > | m_xModel |
css::uno::Reference< css::document::XEmbeddedObjectResolver > | mxResolver |
sal_Int32 | mnObjectId |
Helper for OLE object handling.
Definition at line 57 of file oleobjecthelper.hxx.
|
explicit |
Definition at line 59 of file oleobjecthelper.cxx.
References Exception, m_xModel, m_xModel, mxResolver, and xModel.
oox::ole::OleObjectHelper::~OleObjectHelper | ( | ) |
Definition at line 75 of file oleobjecthelper.cxx.
References Exception, and mxResolver.
bool oox::ole::OleObjectHelper::importOleObject | ( | PropertyMap & | rPropMap, |
const OleObjectInfo & | rOleObject, | ||
const css::awt::Size & | rObjSize | ||
) |
Definition at line 126 of file oleobjecthelper.cxx.
References Exception, oox::ole::g_aEmbeddedObjScheme, m_xModel, oox::ole::OleObjectInfo::maEmbeddedData, oox::ole::OleObjectInfo::maProgId, oox::ole::OleObjectInfo::maTargetLink, oox::ole::OleObjectInfo::mbLinked, oox::ole::OleObjectInfo::mbShowAsIcon, mnObjectId, mxResolver, PROP_Aspect, oox::ole::SaveInteropProperties(), and oox::PropertyMap::setProperty().
Referenced by oox::drawingml::Shape::finalizeServiceName().
|
private |
Definition at line 71 of file oleobjecthelper.hxx.
Referenced by importOleObject(), and OleObjectHelper().
|
private |
Definition at line 73 of file oleobjecthelper.hxx.
Referenced by importOleObject().
|
private |
Definition at line 72 of file oleobjecthelper.hxx.
Referenced by importOleObject(), OleObjectHelper(), and ~OleObjectHelper().