LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScMyOLEFixer Class Reference

#include <XMLTableShapeResizer.hxx>

Collaboration diagram for ScMyOLEFixer:
[legend]

Public Member Functions

 ScMyOLEFixer (ScXMLImport &rImport)
 
 ~ScMyOLEFixer ()
 
void AddOLE (const css::uno::Reference< css::drawing::XShape > &rShape, const OUString &rRangeList)
 
void FixupOLEs ()
 

Static Public Member Functions

static bool IsOLE (const css::uno::Reference< css::drawing::XShape > &rShape)
 

Private Member Functions

void CreateChartListener (ScDocument &rDoc, const OUString &rName, std::u16string_view rRangeList)
 

Private Attributes

ScXMLImportrImport
 
std::vector< ScMyToFixupOLEaShapes
 
ScChartListenerCollectionpCollection
 

Detailed Description

Definition at line 37 of file XMLTableShapeResizer.hxx.

Constructor & Destructor Documentation

◆ ScMyOLEFixer()

ScMyOLEFixer::ScMyOLEFixer ( ScXMLImport rImport)
explicit

Definition at line 39 of file XMLTableShapeResizer.cxx.

◆ ~ScMyOLEFixer()

ScMyOLEFixer::~ScMyOLEFixer ( )

Definition at line 45 of file XMLTableShapeResizer.cxx.

Member Function Documentation

◆ AddOLE()

void ScMyOLEFixer::AddOLE ( const css::uno::Reference< css::drawing::XShape > &  rShape,
const OUString &  rRangeList 
)

Definition at line 105 of file XMLTableShapeResizer.cxx.

References aShapes, ScMyToFixupOLE::sRangeList, and ScMyToFixupOLE::xShape.

Referenced by ScMyTables::AddOLE().

◆ CreateChartListener()

void ScMyOLEFixer::CreateChartListener ( ScDocument rDoc,
const OUString &  rName,
std::u16string_view  rRangeList 
)
private

◆ FixupOLEs()

void ScMyOLEFixer::FixupOLEs ( )

◆ IsOLE()

bool ScMyOLEFixer::IsOLE ( const css::uno::Reference< css::drawing::XShape > &  rShape)
static

Definition at line 49 of file XMLTableShapeResizer.cxx.

Referenced by FixupOLEs(), and ScMyTables::IsOLE().

Member Data Documentation

◆ aShapes

std::vector<ScMyToFixupOLE> ScMyOLEFixer::aShapes
private

Definition at line 40 of file XMLTableShapeResizer.hxx.

Referenced by AddOLE(), and FixupOLEs().

◆ pCollection

ScChartListenerCollection* ScMyOLEFixer::pCollection
private

Definition at line 41 of file XMLTableShapeResizer.hxx.

Referenced by CreateChartListener().

◆ rImport

ScXMLImport& ScMyOLEFixer::rImport
private

Definition at line 39 of file XMLTableShapeResizer.hxx.

Referenced by CreateChartListener(), and FixupOLEs().


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