| 
    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().