LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ScTableSheetObj Class Referencefinal

#include <cellsuno.hxx>

Inheritance diagram for ScTableSheetObj:
[legend]
Collaboration diagram for ScTableSheetObj:
[legend]

Public Member Functions

 ScTableSheetObj (ScDocShell *pDocSh, SCTAB nTab)
 
virtual ~ScTableSheetObj () override
 
void InitInsertSheet (ScDocShell *pDocSh, SCTAB nTab)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Reference< css::sheet::XSheetCellCursor > SAL_CALL createCursor () override
 
virtual css::uno::Reference< css::sheet::XSheetCellCursor > SAL_CALL createCursorByRange (const css::uno::Reference< css::sheet::XSheetCellRange > &aRange) override
 
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getSpreadsheet () override
 
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition (sal_Int32 nColumn, sal_Int32 nRow) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition (sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName (const OUString &aRange) override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &aName) override
 
virtual css::uno::Sequence< css::sheet::TablePageBreakData > SAL_CALL getColumnPageBreaks () override
 
virtual css::uno::Sequence< css::sheet::TablePageBreakData > SAL_CALL getRowPageBreaks () override
 
virtual void SAL_CALL removeAllManualPageBreaks () override
 
virtual void SAL_CALL insertCells (const css::table::CellRangeAddress &aRange, css::sheet::CellInsertMode nMode) override
 
virtual void SAL_CALL removeRange (const css::table::CellRangeAddress &aRange, css::sheet::CellDeleteMode nMode) override
 
virtual void SAL_CALL moveRange (const css::table::CellAddress &aDestination, const css::table::CellRangeAddress &aSource) override
 
virtual void SAL_CALL copyRange (const css::table::CellAddress &aDestination, const css::table::CellRangeAddress &aSource) override
 
virtual css::uno::Reference< css::table::XTableCharts > SAL_CALL getCharts () override
 
virtual css::uno::Reference< css::table::XTablePivotCharts > SAL_CALL getPivotCharts () override
 
virtual css::uno::Reference< css::sheet::XDataPilotTables > SAL_CALL getDataPilotTables () override
 
virtual css::uno::Reference< css::sheet::XScenarios > SAL_CALL getScenarios () override
 
virtual css::uno::Reference< css::sheet::XSheetAnnotations > SAL_CALL getAnnotations () override
 
virtual css::uno::Reference< css::drawing::XDrawPage > SAL_CALL getDrawPage () override
 
virtual css::uno::Sequence< css::table::CellRangeAddress > SAL_CALL getPrintAreas () override
 
virtual void SAL_CALL setPrintAreas (const css::uno::Sequence< css::table::CellRangeAddress > &aPrintAreas) override
 
virtual sal_Bool SAL_CALL getPrintTitleColumns () override
 
virtual void SAL_CALL setPrintTitleColumns (sal_Bool bPrintTitleColumns) override
 
virtual css::table::CellRangeAddress SAL_CALL getTitleColumns () override
 
virtual void SAL_CALL setTitleColumns (const css::table::CellRangeAddress &aTitleColumns) override
 
virtual sal_Bool SAL_CALL getPrintTitleRows () override
 
virtual void SAL_CALL setPrintTitleRows (sal_Bool bPrintTitleRows) override
 
virtual css::table::CellRangeAddress SAL_CALL getTitleRows () override
 
virtual void SAL_CALL setTitleRows (const css::table::CellRangeAddress &aTitleRows) override
 
virtual css::sheet::SheetLinkMode SAL_CALL getLinkMode () override
 
virtual void SAL_CALL setLinkMode (css::sheet::SheetLinkMode nLinkMode) override
 
virtual OUString SAL_CALL getLinkUrl () override
 
virtual void SAL_CALL setLinkUrl (const OUString &aLinkUrl) override
 
virtual OUString SAL_CALL getLinkSheetName () override
 
virtual void SAL_CALL setLinkSheetName (const OUString &aLinkSheetName) override
 
virtual void SAL_CALL link (const OUString &aUrl, const OUString &aSheetName, const OUString &aFilterName, const OUString &aFilterOptions, css::sheet::SheetLinkMode nMode) override
 
virtual sal_Bool SAL_CALL hideDependents (const css::table::CellAddress &aPosition) override
 
virtual sal_Bool SAL_CALL hidePrecedents (const css::table::CellAddress &aPosition) override
 
virtual sal_Bool SAL_CALL showDependents (const css::table::CellAddress &aPosition) override
 
virtual sal_Bool SAL_CALL showPrecedents (const css::table::CellAddress &aPosition) override
 
virtual sal_Bool SAL_CALL showErrors (const css::table::CellAddress &aPosition) override
 
virtual sal_Bool SAL_CALL showInvalid () override
 
virtual void SAL_CALL clearArrows () override
 
virtual void SAL_CALL group (const css::table::CellRangeAddress &aRange, css::table::TableOrientation nOrientation) override
 
virtual void SAL_CALL ungroup (const css::table::CellRangeAddress &aRange, css::table::TableOrientation nOrientation) override
 
virtual void SAL_CALL autoOutline (const css::table::CellRangeAddress &aRange) override
 
virtual void SAL_CALL clearOutline () override
 
virtual void SAL_CALL hideDetail (const css::table::CellRangeAddress &aRange) override
 
virtual void SAL_CALL showDetail (const css::table::CellRangeAddress &aRange) override
 
virtual void SAL_CALL showLevel (sal_Int16 nLevel, css::table::TableOrientation nOrientation) override
 
virtual void SAL_CALL protect (const OUString &aPassword) override
 
virtual void SAL_CALL unprotect (const OUString &aPassword) override
 
virtual sal_Bool SAL_CALL isProtected () override
 
virtual sal_Bool SAL_CALL getIsScenario () override
 
virtual OUString SAL_CALL getScenarioComment () override
 
virtual void SAL_CALL setScenarioComment (const OUString &aScenarioComment) override
 
virtual void SAL_CALL addRanges (const css::uno::Sequence< css::table::CellRangeAddress > &aRanges) override
 
virtual void SAL_CALL apply () override
 
virtual css::uno::Sequence< css::table::CellRangeAddress > SAL_CALL getRanges () override
 
virtual void SAL_CALL setExternalName (const OUString &aUrl, const OUString &aSheetName) override
 
virtual css::uno::Reference< css::container::XNameReplace > SAL_CALL getEvents () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName (const OUString &aRange) override
 
css::uno::Reference< css::table::XCellRange > getCellRangeByName (const OUString &aRange, const ScAddress::Details &rDetails)
 
- Public Member Functions inherited from ScCellRangeObj
 ScCellRangeObj (ScDocShell *pDocSh, const ScRange &rR)
 
virtual ~ScCellRangeObj () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void RefChanged () override
 
virtual css::table::CellRangeAddress SAL_CALL getRangeAddress () override
 
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getSpreadsheet () override
 
virtual OUString SAL_CALL getArrayFormula () override
 
virtual void SAL_CALL setArrayFormula (const OUString &aFormula) override
 
virtual css::uno::Sequence< css::sheet::FormulaToken > SAL_CALL getArrayTokens () override
 
virtual void SAL_CALL setArrayTokens (const css::uno::Sequence< css::sheet::FormulaToken > &aTokens) override
 
virtual css::uno::Sequence< css::uno::Sequence< css::uno::Any > > SAL_CALL getDataArray () override
 
virtual void SAL_CALL setDataArray (const css::uno::Sequence< css::uno::Sequence< css::uno::Any > > &aArray) override
 
virtual css::uno::Sequence< css::uno::Sequence< OUString > > SAL_CALL getFormulaArray () override
 
virtual void SAL_CALL setFormulaArray (const css::uno::Sequence< css::uno::Sequence< OUString > > &aArray) override
 
virtual void SAL_CALL setTableOperation (const css::table::CellRangeAddress &aFormulaRange, css::sheet::TableOperationMode nMode, const css::table::CellAddress &aColumnCell, const css::table::CellAddress &aRowCell) override
 
virtual void SAL_CALL merge (sal_Bool bMerge) override
 
virtual sal_Bool SAL_CALL getIsMerged () override
 
virtual void SAL_CALL fillSeries (css::sheet::FillDirection nFillDirection, css::sheet::FillMode nFillMode, css::sheet::FillDateMode nFillDateMode, double fStep, double fEndValue) override
 
virtual void SAL_CALL fillAuto (css::sheet::FillDirection nFillDirection, sal_Int32 nSourceCount) override
 
virtual void SAL_CALL autoFormat (const OUString &aName) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL createSortDescriptor () override
 
virtual void SAL_CALL sort (const css::uno::Sequence< css::beans::PropertyValue > &xDescriptor) override
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL createFilterDescriptorByObject (const css::uno::Reference< css::sheet::XSheetFilterable > &xObject) override
 get/setAutoFilter as properties!!! More...
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL createFilterDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL filter (const css::uno::Reference< css::sheet::XSheetFilterDescriptor > &xDescriptor) override
 
virtual css::uno::Reference< css::sheet::XSubTotalDescriptor > SAL_CALL createSubTotalDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL applySubTotals (const css::uno::Reference< css::sheet::XSubTotalDescriptor > &xDescriptor, sal_Bool bReplace) override
 
virtual void SAL_CALL removeSubTotals () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL createImportDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL doImport (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getCellFormatRanges () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getUniqueCellFormatRanges () override
 
virtual css::uno::Reference< css::table::XTableColumns > SAL_CALL getColumns () override
 
virtual css::uno::Reference< css::table::XTableRows > SAL_CALL getRows () override
 
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition (sal_Int32 nColumn, sal_Int32 nRow) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition (sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName (const OUString &aRange) override
 
css::uno::Reference< css::table::XCellRange > getCellRangeByName (const OUString &aRange, const ScAddress::Details &rDetails)
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 

Private Member Functions

SCTAB GetTab_Impl () const
 
void PrintAreaUndo_Impl (std::unique_ptr< ScPrintRangeSaver > pOldRanges)
 
virtual const SfxItemPropertyMapGetItemPropertyMap () override
 
virtual void GetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, css::uno::Any &) override
 
virtual void SetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, const css::uno::Any &aValue) override
 

Private Attributes

const SfxItemPropertySetpSheetPropSet
 

Friends

class ScTableSheetsObj
 

Additional Inherited Members

- Static Public Member Functions inherited from ScCellRangeObj
static css::uno::Reference< css::table::XCellRange > CreateRangeFromDoc (const ScDocument &rDoc, const ScRange &rR)
 
- Protected Member Functions inherited from ScCellRangeObj
const ScRangeGetRange () const
 
virtual const SfxItemPropertyMapGetItemPropertyMap () override
 
virtual void GetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, css::uno::Any &) override
 
virtual void SetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, const css::uno::Any &aValue) override
 
css::uno::Reference< css::table::XCell > GetCellByPosition_Impl (sal_Int32 nColumn, sal_Int32 nRow)
 are used in Writer for tables ??? More...
 
void SetArrayFormula_Impl (const OUString &rFormula, const formula::FormulaGrammar::Grammar eGrammar)
 

Detailed Description

Definition at line 765 of file cellsuno.hxx.

Constructor & Destructor Documentation

◆ ScTableSheetObj()

ScTableSheetObj::ScTableSheetObj ( ScDocShell pDocSh,
SCTAB  nTab 
)

Definition at line 6481 of file cellsuno.cxx.

◆ ~ScTableSheetObj()

ScTableSheetObj::~ScTableSheetObj ( )
overridevirtual

Definition at line 6487 of file cellsuno.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL ScTableSheetObj::acquire ( )
overridevirtualnoexcept

Reimplemented from ScCellRangeObj.

Definition at line 6522 of file cellsuno.cxx.

References ScCellRangeObj::acquire().

◆ addRanges()

void SAL_CALL ScTableSheetObj::addRanges ( const css::uno::Sequence< css::table::CellRangeAddress > &  aRanges)
overridevirtual

◆ apply()

void SAL_CALL ScTableSheetObj::apply ( )
overridevirtual

◆ autoOutline()

void SAL_CALL ScTableSheetObj::autoOutline ( const css::table::CellRangeAddress &  aRange)
overridevirtual

◆ clearArrows()

void SAL_CALL ScTableSheetObj::clearArrows ( )
overridevirtual

◆ clearOutline()

void SAL_CALL ScTableSheetObj::clearOutline ( )
overridevirtual

Definition at line 7459 of file cellsuno.cxx.

References GetTab_Impl(), and ScOutlineDocFunc::RemoveAllOutlines().

◆ copyRange()

void SAL_CALL ScTableSheetObj::copyRange ( const css::table::CellAddress &  aDestination,
const css::table::CellRangeAddress &  aSource 
)
overridevirtual

◆ createCursor()

uno::Reference< sheet::XSheetCellCursor > SAL_CALL ScTableSheetObj::createCursor ( )
overridevirtual

single cell or whole table??????

Definition at line 6645 of file cellsuno.cxx.

References ScDocShell::GetDocument(), GetTab_Impl(), ScDocument::MaxCol(), and ScDocument::MaxRow().

◆ createCursorByRange()

uno::Reference< sheet::XSheetCellCursor > SAL_CALL ScTableSheetObj::createCursorByRange ( const css::uno::Reference< css::sheet::XSheetCellRange > &  aRange)
overridevirtual

Definition at line 6659 of file cellsuno.cxx.

References ScRangeList::empty(), SAL_WARN_IF, and ScRangeList::size().

◆ getAnnotations()

uno::Reference< sheet::XSheetAnnotations > SAL_CALL ScTableSheetObj::getAnnotations ( )
overridevirtual

Definition at line 6626 of file cellsuno.cxx.

References GetTab_Impl().

Referenced by oox::xls::Comment::finalizeImport().

◆ getCellByPosition()

uno::Reference< table::XCell > SAL_CALL ScTableSheetObj::getCellByPosition ( sal_Int32  nColumn,
sal_Int32  nRow 
)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6688 of file cellsuno.cxx.

References ScCellRangeObj::GetCellByPosition_Impl().

◆ getCellRangeByName() [1/3]

uno::Reference< table::XCellRange > SAL_CALL ScCellRangeObj::getCellRangeByName ( const OUString &  aRange)
overridevirtual

◆ getCellRangeByName() [2/3]

uno::Reference< table::XCellRange > SAL_CALL ScTableSheetObj::getCellRangeByName ( const OUString &  aRange)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6638 of file cellsuno.cxx.

References ScCellRangeObj::getCellRangeByName().

◆ getCellRangeByName() [3/3]

uno::Reference< table::XCellRange > ScCellRangeObj::getCellRangeByName ( const OUString &  aRange,
const ScAddress::Details rDetails 
)
Exceptions
css::uno::RuntimeException

Definition at line 613 of file cellsuno.cxx.

References ATTR_FONT_SHADOWED(), cppu::UnoType< typename T >::get(), and SC_UNONAME_CSHADD.

◆ getCellRangeByPosition()

uno::Reference< table::XCellRange > SAL_CALL ScTableSheetObj::getCellRangeByPosition ( sal_Int32  nLeft,
sal_Int32  nTop,
sal_Int32  nRight,
sal_Int32  nBottom 
)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6695 of file cellsuno.cxx.

References ScCellRangeObj::getCellRangeByPosition().

◆ getCharts()

uno::Reference< table::XTableCharts > SAL_CALL ScTableSheetObj::getCharts ( )
overridevirtual

Definition at line 6581 of file cellsuno.cxx.

References GetTab_Impl().

◆ getColumnPageBreaks()

uno::Sequence< sheet::TablePageBreakData > SAL_CALL ScTableSheetObj::getColumnPageBreaks ( )
overridevirtual

◆ getDataPilotTables()

uno::Reference< sheet::XDataPilotTables > SAL_CALL ScTableSheetObj::getDataPilotTables ( )
overridevirtual

Definition at line 6603 of file cellsuno.cxx.

References GetTab_Impl().

◆ getDrawPage()

uno::Reference< drawing::XDrawPage > SAL_CALL ScTableSheetObj::getDrawPage ( )
overridevirtual

◆ getEvents()

uno::Reference< container::XNameReplace > SAL_CALL ScTableSheetObj::getEvents ( )
overridevirtual

Definition at line 7702 of file cellsuno.cxx.

References GetTab_Impl().

◆ getImplementationId()

uno::Sequence< sal_Int8 > SAL_CALL ScTableSheetObj::getImplementationId ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6561 of file cellsuno.cxx.

◆ getImplementationName()

OUString SAL_CALL ScTableSheetObj::getImplementationName ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8199 of file cellsuno.cxx.

◆ getIsScenario()

sal_Bool SAL_CALL ScTableSheetObj::getIsScenario ( )
overridevirtual

Definition at line 7548 of file cellsuno.cxx.

References ScDocShell::GetDocument(), GetTab_Impl(), and ScDocument::IsScenario().

◆ GetItemPropertyMap()

const SfxItemPropertyMap & ScTableSheetObj::GetItemPropertyMap ( )
overrideprivatevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8192 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pSheetPropSet.

◆ getLinkMode()

sheet::SheetLinkMode SAL_CALL ScTableSheetObj::getLinkMode ( )
overridevirtual

◆ getLinkSheetName()

OUString SAL_CALL ScTableSheetObj::getLinkSheetName ( )
overridevirtual

Definition at line 7241 of file cellsuno.cxx.

References ScDocShell::GetDocument(), ScDocument::GetLinkTab(), and GetTab_Impl().

Referenced by setLinkMode(), and setLinkUrl().

◆ getLinkUrl()

OUString SAL_CALL ScTableSheetObj::getLinkUrl ( )
overridevirtual

Definition at line 7219 of file cellsuno.cxx.

References ScDocShell::GetDocument(), ScDocument::GetLinkDoc(), and GetTab_Impl().

Referenced by setLinkMode(), and setLinkSheetName().

◆ getName()

OUString SAL_CALL ScTableSheetObj::getName ( )
overridevirtual

Definition at line 6801 of file cellsuno.cxx.

References aName, ScDocShell::GetDocument(), ScDocument::GetName(), and GetTab_Impl().

Referenced by GetOnePropertyValue().

◆ GetOnePropertyValue()

void ScTableSheetObj::GetOnePropertyValue ( const SfxItemPropertyMapEntry pEntry,
css::uno::Any &   
)
overrideprivatevirtual

◆ getPivotCharts()

uno::Reference< table::XTablePivotCharts > SAL_CALL ScTableSheetObj::getPivotCharts ( )
overridevirtual

Definition at line 6592 of file cellsuno.cxx.

References GetTab_Impl().

◆ getPrintAreas()

uno::Sequence< table::CellRangeAddress > SAL_CALL ScTableSheetObj::getPrintAreas ( )
overridevirtual

◆ getPrintTitleColumns()

sal_Bool SAL_CALL ScTableSheetObj::getPrintTitleColumns ( )
overridevirtual

◆ getPrintTitleRows()

sal_Bool SAL_CALL ScTableSheetObj::getPrintTitleRows ( )
overridevirtual

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL ScTableSheetObj::getPropertySetInfo ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 7714 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pSheetPropSet.

◆ getRanges()

uno::Sequence< table::CellRangeAddress > SAL_CALL ScTableSheetObj::getRanges ( )
overridevirtual

◆ getRowPageBreaks()

uno::Sequence< sheet::TablePageBreakData > SAL_CALL ScTableSheetObj::getRowPageBreaks ( )
overridevirtual

◆ getScenarioComment()

OUString SAL_CALL ScTableSheetObj::getScenarioComment ( )
overridevirtual

◆ getScenarios()

uno::Reference< sheet::XScenarios > SAL_CALL ScTableSheetObj::getScenarios ( )
overridevirtual

Definition at line 6614 of file cellsuno.cxx.

References GetTab_Impl().

◆ getSpreadsheet()

uno::Reference< sheet::XSpreadsheet > SAL_CALL ScTableSheetObj::getSpreadsheet ( )
overridevirtual

???

Reimplemented from ScCellRangeObj.

Definition at line 6681 of file cellsuno.cxx.

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL ScTableSheetObj::getSupportedServiceNames ( )
overridevirtual

◆ GetTab_Impl()

SCTAB ScTableSheetObj::GetTab_Impl ( ) const
private

◆ getTitleColumns()

table::CellRangeAddress SAL_CALL ScTableSheetObj::getTitleColumns ( )
overridevirtual

◆ getTitleRows()

table::CellRangeAddress SAL_CALL ScTableSheetObj::getTitleRows ( )
overridevirtual

◆ getTypes()

uno::Sequence< uno::Type > SAL_CALL ScTableSheetObj::getTypes ( )
overridevirtual

◆ group()

void SAL_CALL ScTableSheetObj::group ( const css::table::CellRangeAddress &  aRange,
css::table::TableOrientation  nOrientation 
)
overridevirtual

◆ hideDependents()

sal_Bool SAL_CALL ScTableSheetObj::hideDependents ( const css::table::CellAddress &  aPosition)
overridevirtual

◆ hideDetail()

void SAL_CALL ScTableSheetObj::hideDetail ( const css::table::CellRangeAddress &  aRange)
overridevirtual

◆ hidePrecedents()

sal_Bool SAL_CALL ScTableSheetObj::hidePrecedents ( const css::table::CellAddress &  aPosition)
overridevirtual

◆ InitInsertSheet()

void ScTableSheetObj::InitInsertSheet ( ScDocShell pDocSh,
SCTAB  nTab 
)

◆ insertCells()

void SAL_CALL ScTableSheetObj::insertCells ( const css::table::CellRangeAddress &  aRange,
css::sheet::CellInsertMode  nMode 
)
overridevirtual

◆ isProtected()

sal_Bool SAL_CALL ScTableSheetObj::isProtected ( )
overridevirtual

Exception or so?

Definition at line 7535 of file cellsuno.cxx.

References ScDocShell::GetDocument(), GetTab_Impl(), and ScDocument::IsTabProtected().

◆ link()

void SAL_CALL ScTableSheetObj::link ( const OUString &  aUrl,
const OUString &  aSheetName,
const OUString &  aFilterName,
const OUString &  aFilterOptions,
css::sheet::SheetLinkMode  nMode 
)
overridevirtual

◆ moveRange()

void SAL_CALL ScTableSheetObj::moveRange ( const css::table::CellAddress &  aDestination,
const css::table::CellRangeAddress &  aSource 
)
overridevirtual

◆ PrintAreaUndo_Impl()

void ScTableSheetObj::PrintAreaUndo_Impl ( std::unique_ptr< ScPrintRangeSaver pOldRanges)
private

◆ protect()

void SAL_CALL ScTableSheetObj::protect ( const OUString &  aPassword)
overridevirtual

◆ queryInterface()

uno::Any SAL_CALL ScTableSheetObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6497 of file cellsuno.cxx.

References ScCellRangeObj::queryInterface(), and SC_QUERYINTERFACE.

◆ release()

void SAL_CALL ScTableSheetObj::release ( )
overridevirtualnoexcept

Reimplemented from ScCellRangeObj.

Definition at line 6527 of file cellsuno.cxx.

References ScCellRangeObj::release().

◆ removeAllManualPageBreaks()

void SAL_CALL ScTableSheetObj::removeAllManualPageBreaks ( )
overridevirtual

◆ removeRange()

void SAL_CALL ScTableSheetObj::removeRange ( const css::table::CellRangeAddress &  aRange,
css::sheet::CellDeleteMode  nMode 
)
overridevirtual

◆ setExternalName()

void ScTableSheetObj::setExternalName ( const OUString &  aUrl,
const OUString &  aSheetName 
)
overridevirtual

◆ setLinkMode()

void SAL_CALL ScTableSheetObj::setLinkMode ( css::sheet::SheetLinkMode  nLinkMode)
overridevirtual

search for filter and options in old link

Definition at line 7207 of file cellsuno.cxx.

References getLinkSheetName(), getLinkUrl(), and link().

◆ setLinkSheetName()

void SAL_CALL ScTableSheetObj::setLinkSheetName ( const OUString &  aLinkSheetName)
overridevirtual

search for filter and options in old link

Definition at line 7251 of file cellsuno.cxx.

References eMode, getLinkMode(), getLinkUrl(), and link().

◆ setLinkUrl()

void SAL_CALL ScTableSheetObj::setLinkUrl ( const OUString &  aLinkUrl)
overridevirtual

search for filter and options in old link

Definition at line 7229 of file cellsuno.cxx.

References eMode, getLinkMode(), getLinkSheetName(), and link().

◆ setName()

void SAL_CALL ScTableSheetObj::setName ( const OUString &  aName)
overridevirtual

Definition at line 6811 of file cellsuno.cxx.

References ScDocShell::GetDocFunc(), GetTab_Impl(), and ScDocFunc::RenameTable().

◆ SetOnePropertyValue()

void ScTableSheetObj::SetOnePropertyValue ( const SfxItemPropertyMapEntry pEntry,
const css::uno::Any &  aValue 
)
overrideprivatevirtual

◆ setPrintAreas()

void SAL_CALL ScTableSheetObj::setPrintAreas ( const css::uno::Sequence< css::table::CellRangeAddress > &  aPrintAreas)
overridevirtual

◆ setPrintTitleColumns()

void SAL_CALL ScTableSheetObj::setPrintTitleColumns ( sal_Bool  bPrintTitleColumns)
overridevirtual

save last set area during switch off and recreate during switch on ???

Definition at line 7046 of file cellsuno.cxx.

References ScDocument::CreatePrintRangeSaver(), ScDocShell::GetDocument(), ScDocument::GetRepeatColRange(), GetTab_Impl(), PrintAreaUndo_Impl(), and ScDocument::SetRepeatColRange().

◆ setPrintTitleRows()

void SAL_CALL ScTableSheetObj::setPrintTitleRows ( sal_Bool  bPrintTitleRows)
overridevirtual

save last set area during switch off and recreate during switch on ???

Definition at line 7124 of file cellsuno.cxx.

References ScDocument::CreatePrintRangeSaver(), ScDocShell::GetDocument(), ScDocument::GetRepeatRowRange(), GetTab_Impl(), PrintAreaUndo_Impl(), and ScDocument::SetRepeatRowRange().

◆ setScenarioComment()

void SAL_CALL ScTableSheetObj::setScenarioComment ( const OUString &  aScenarioComment)
overridevirtual

◆ setTitleColumns()

void SAL_CALL ScTableSheetObj::setTitleColumns ( const css::table::CellRangeAddress &  aTitleColumns)
overridevirtual

◆ setTitleRows()

void SAL_CALL ScTableSheetObj::setTitleRows ( const css::table::CellRangeAddress &  aTitleRows)
overridevirtual

◆ showDependents()

sal_Bool SAL_CALL ScTableSheetObj::showDependents ( const css::table::CellAddress &  aPosition)
overridevirtual

◆ showDetail()

void SAL_CALL ScTableSheetObj::showDetail ( const css::table::CellRangeAddress &  aRange)
overridevirtual

◆ showErrors()

sal_Bool SAL_CALL ScTableSheetObj::showErrors ( const css::table::CellAddress &  aPosition)
overridevirtual

◆ showInvalid()

sal_Bool SAL_CALL ScTableSheetObj::showInvalid ( )
overridevirtual

◆ showLevel()

void SAL_CALL ScTableSheetObj::showLevel ( sal_Int16  nLevel,
css::table::TableOrientation  nOrientation 
)
overridevirtual

Definition at line 7497 of file cellsuno.cxx.

References GetTab_Impl(), and ScOutlineDocFunc::SelectLevel().

◆ showPrecedents()

sal_Bool SAL_CALL ScTableSheetObj::showPrecedents ( const css::table::CellAddress &  aPosition)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL ScTableSheetObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8204 of file cellsuno.cxx.

References cppu::supportsService().

◆ ungroup()

void SAL_CALL ScTableSheetObj::ungroup ( const css::table::CellRangeAddress &  aRange,
css::table::TableOrientation  nOrientation 
)
overridevirtual

◆ unprotect()

void SAL_CALL ScTableSheetObj::unprotect ( const OUString &  aPassword)
overridevirtual

Definition at line 7523 of file cellsuno.cxx.

References ScDocShell::GetDocFunc(), GetTab_Impl(), and ScDocFunc::Unprotect().

Friends And Related Function Documentation

◆ ScTableSheetsObj

friend class ScTableSheetsObj
friend

Definition at line 786 of file cellsuno.hxx.

Member Data Documentation

◆ pSheetPropSet

const SfxItemPropertySet* ScTableSheetObj::pSheetPropSet
private

Definition at line 789 of file cellsuno.hxx.

Referenced by GetItemPropertyMap(), and getPropertySetInfo().


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