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

#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 (OUString aMacroName)
 
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 42 of file drawingfragment.hxx.

Constructor & Destructor Documentation

◆ ShapeMacroAttacher()

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

Definition at line 73 of file drawingfragment.cxx.

References mxShape.

Member Function Documentation

◆ attachMacro()

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

Member Data Documentation

◆ mxShape

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

Definition at line 52 of file drawingfragment.hxx.

Referenced by attachMacro().


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