LibreOffice Module sc (master) 1
|
#include <XMLExportSharedData.hxx>
Public Member Functions | |
ScMySharedData (const sal_Int32 nTableCount) | |
~ScMySharedData () | |
void | SetLastColumn (const sal_Int32 nTable, const sal_Int32 nCol) |
void | SetLastRow (const sal_Int32 nTable, const sal_Int32 nRow) |
sal_Int32 | GetLastColumn (const sal_Int32 nTable) const |
sal_Int32 | GetLastRow (const sal_Int32 nTable) const |
void | AddDrawPage (const ScMyDrawPage &aDrawPage, const sal_Int32 nTable) |
void | SetDrawPageHasForms (const sal_Int32 nTable, bool bHasForms) |
css::uno::Reference< css::drawing::XDrawPage > | GetDrawPage (const sal_Int32 nTable) |
bool | HasDrawPage () const |
bool | HasForm (const sal_Int32 nTable, css::uno::Reference< css::drawing::XDrawPage > &xDrawPage) |
void | AddNewShape (const ScMyShape &aMyShape) |
void | SortShapesContainer () |
ScMyShapesContainer * | GetShapesContainer () |
void | AddTableShape (const sal_Int32 nTable, const css::uno::Reference< css::drawing::XShape > &xShape) |
ScMyTableShapes * | GetTableShapes () |
ScMyDetectiveObjContainer * | GetDetectiveObjContainer () |
void | AddNoteObj (const css::uno::Reference< css::drawing::XShape > &xShape, const ScAddress &rPos) |
void | SortNoteShapes () |
ScMyNoteShapesContainer * | GetNoteShapes () |
Private Attributes | |
std::vector< sal_Int32 > | nLastColumns |
std::vector< sal_Int32 > | nLastRows |
std::unique_ptr< ScMyTableShapes > | pTableShapes |
std::unique_ptr< ScMyDrawPages > | pDrawPages |
std::unique_ptr< ScMyShapesContainer > | pShapesContainer |
std::unique_ptr< ScMyDetectiveObjContainer > | pDetectiveObjContainer |
std::unique_ptr< ScMyNoteShapesContainer > | pNoteShapes |
sal_Int32 | nTableCount |
Definition at line 49 of file XMLExportSharedData.hxx.
|
explicit |
Definition at line 26 of file XMLExportSharedData.cxx.
ScMySharedData::~ScMySharedData | ( | ) |
Definition at line 34 of file XMLExportSharedData.cxx.
References pDetectiveObjContainer, pDrawPages, pNoteShapes, pShapesContainer, and pTableShapes.
void ScMySharedData::AddDrawPage | ( | const ScMyDrawPage & | aDrawPage, |
const sal_Int32 | nTable | ||
) |
Definition at line 63 of file XMLExportSharedData.cxx.
References nTableCount, and pDrawPages.
void ScMySharedData::AddNewShape | ( | const ScMyShape & | aMyShape | ) |
Definition at line 100 of file XMLExportSharedData.cxx.
References pShapesContainer.
void ScMySharedData::AddNoteObj | ( | const css::uno::Reference< css::drawing::XShape > & | xShape, |
const ScAddress & | rPos | ||
) |
Definition at line 120 of file XMLExportSharedData.cxx.
References ScMyNoteShape::aPos, pNoteShapes, and ScMyNoteShape::xShape.
void ScMySharedData::AddTableShape | ( | const sal_Int32 | nTable, |
const css::uno::Reference< css::drawing::XShape > & | xShape | ||
) |
Definition at line 113 of file XMLExportSharedData.cxx.
References nTableCount, and pTableShapes.
|
inline |
Definition at line 77 of file XMLExportSharedData.hxx.
References pDetectiveObjContainer.
uno::Reference< drawing::XDrawPage > ScMySharedData::GetDrawPage | ( | const sal_Int32 | nTable | ) |
Definition at line 77 of file XMLExportSharedData.cxx.
References pDrawPages.
sal_Int32 ScMySharedData::GetLastColumn | ( | const sal_Int32 | nTable | ) | const |
Definition at line 48 of file XMLExportSharedData.cxx.
References nLastColumns.
Referenced by ScMyNotEmptyCellsIterator::SetCurrentTable().
sal_Int32 ScMySharedData::GetLastRow | ( | const sal_Int32 | nTable | ) | const |
Definition at line 58 of file XMLExportSharedData.cxx.
References nLastRows.
Referenced by ScMyNotEmptyCellsIterator::SetCurrentTable().
|
inline |
Definition at line 80 of file XMLExportSharedData.hxx.
References pNoteShapes.
|
inline |
Definition at line 74 of file XMLExportSharedData.hxx.
References pShapesContainer.
|
inline |
Definition at line 76 of file XMLExportSharedData.hxx.
References pTableShapes.
|
inline |
Definition at line 70 of file XMLExportSharedData.hxx.
References pDrawPages.
bool ScMySharedData::HasForm | ( | const sal_Int32 | nTable, |
css::uno::Reference< css::drawing::XDrawPage > & | xDrawPage | ||
) |
Definition at line 86 of file XMLExportSharedData.cxx.
References pDrawPages.
void ScMySharedData::SetDrawPageHasForms | ( | const sal_Int32 | nTable, |
bool | bHasForms | ||
) |
Definition at line 70 of file XMLExportSharedData.cxx.
References pDrawPages.
void ScMySharedData::SetLastColumn | ( | const sal_Int32 | nTable, |
const sal_Int32 | nCol | ||
) |
Definition at line 43 of file XMLExportSharedData.cxx.
References nLastColumns.
Referenced by ScXMLExportDatabaseRanges::GetEmptyDatabaseRanges().
void ScMySharedData::SetLastRow | ( | const sal_Int32 | nTable, |
const sal_Int32 | nRow | ||
) |
Definition at line 53 of file XMLExportSharedData.cxx.
References nLastRows.
Referenced by ScXMLExportDatabaseRanges::GetEmptyDatabaseRanges().
void ScMySharedData::SortNoteShapes | ( | ) |
Definition at line 130 of file XMLExportSharedData.cxx.
References pNoteShapes.
void ScMySharedData::SortShapesContainer | ( | ) |
Definition at line 107 of file XMLExportSharedData.cxx.
References pShapesContainer.
|
private |
Definition at line 51 of file XMLExportSharedData.hxx.
Referenced by GetLastColumn(), and SetLastColumn().
|
private |
Definition at line 52 of file XMLExportSharedData.hxx.
Referenced by GetLastRow(), and SetLastRow().
|
private |
Definition at line 58 of file XMLExportSharedData.hxx.
Referenced by AddDrawPage(), and AddTableShape().
|
private |
Definition at line 56 of file XMLExportSharedData.hxx.
Referenced by GetDetectiveObjContainer(), and ~ScMySharedData().
|
private |
Definition at line 54 of file XMLExportSharedData.hxx.
Referenced by AddDrawPage(), GetDrawPage(), HasDrawPage(), HasForm(), SetDrawPageHasForms(), and ~ScMySharedData().
|
private |
Definition at line 57 of file XMLExportSharedData.hxx.
Referenced by AddNoteObj(), GetNoteShapes(), SortNoteShapes(), and ~ScMySharedData().
|
private |
Definition at line 55 of file XMLExportSharedData.hxx.
Referenced by AddNewShape(), GetShapesContainer(), SortShapesContainer(), and ~ScMySharedData().
|
private |
Definition at line 53 of file XMLExportSharedData.hxx.
Referenced by AddTableShape(), GetTableShapes(), and ~ScMySharedData().