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

#include <drawingfragment.hxx>

Inheritance diagram for oox::xls::ShapeMacroAttacher:
[legend]
Collaboration diagram for oox::xls::ShapeMacroAttacher:
[legend]

Public Member Functions

 ShapeMacroAttacher (const OUString &rMacroName, const css::uno::Reference< css::drawing::XShape > &rxShape)
 
- Public Member Functions inherited from oox::ole::VbaMacroAttacherBase
 VbaMacroAttacherBase (const OUString &rMacroName)
 
virtual ~VbaMacroAttacherBase ()
 
void resolveAndAttachMacro (const css::uno::Reference< css::script::vba::XVBAMacroResolver > &rxResolver)
 

Private Member Functions

virtual void attachMacro (const OUString &rMacroUrl) override
 

Private Attributes

css::uno::Reference< css::drawing::XShape > mxShape
 

Detailed Description

Definition at line 41 of file drawingfragment.hxx.

Constructor & Destructor Documentation

oox::xls::ShapeMacroAttacher::ShapeMacroAttacher ( const OUString &  rMacroName,
const css::uno::Reference< css::drawing::XShape > &  rxShape 
)
explicit

Definition at line 71 of file drawingfragment.cxx.

References mxShape.

Member Function Documentation

void oox::xls::ShapeMacroAttacher::attachMacro ( const OUString &  rMacroUrl)
overrideprivatevirtual

Implements oox::ole::VbaMacroAttacherBase.

Definition at line 77 of file drawingfragment.cxx.

References Any, Exception, and mxShape.

Member Data Documentation

css::uno::Reference< css::drawing::XShape > oox::xls::ShapeMacroAttacher::mxShape
private

Definition at line 51 of file drawingfragment.hxx.

Referenced by attachMacro().


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