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

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
 

Detailed Description

Helper for OLE object handling.

Definition at line 57 of file oleobjecthelper.hxx.

Constructor & Destructor Documentation

◆ OleObjectHelper()

oox::ole::OleObjectHelper::OleObjectHelper ( const css::uno::Reference< css::lang::XMultiServiceFactory > &  rxModelFactory,
css::uno::Reference< css::frame::XModel >  xModel 
)
explicit

Definition at line 59 of file oleobjecthelper.cxx.

References Exception, m_xModel, m_xModel, mxResolver, and xModel.

◆ ~OleObjectHelper()

oox::ole::OleObjectHelper::~OleObjectHelper ( )

Definition at line 75 of file oleobjecthelper.cxx.

References Exception, and mxResolver.

Member Function Documentation

◆ importOleObject()

bool oox::ole::OleObjectHelper::importOleObject ( PropertyMap rPropMap,
const OleObjectInfo rOleObject,
const css::awt::Size &  rObjSize 
)

Member Data Documentation

◆ m_xModel

css::uno::Reference<css::frame::XModel> oox::ole::OleObjectHelper::m_xModel
private

Definition at line 71 of file oleobjecthelper.hxx.

Referenced by importOleObject(), and OleObjectHelper().

◆ mnObjectId

sal_Int32 oox::ole::OleObjectHelper::mnObjectId
private

Definition at line 73 of file oleobjecthelper.hxx.

Referenced by importOleObject().

◆ mxResolver

css::uno::Reference< css::document::XEmbeddedObjectResolver > oox::ole::OleObjectHelper::mxResolver
private

Definition at line 72 of file oleobjecthelper.hxx.

Referenced by importOleObject(), OleObjectHelper(), and ~OleObjectHelper().


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