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

#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 () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
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
 
 UNO3_GETIMPLEMENTATION_DECL (ScTableSheetObj)
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from ScCellRangeObj
 ScCellRangeObj (ScDocShell *pDocSh, const ScRange &rR)
 
virtual ~ScCellRangeObj () override
 
virtual void RefChanged () override
 
virtual css::table::CellRangeAddress SAL_CALL getRangeAddress () 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
 
css::uno::Reference< css::table::XCellRange > getCellRangeByName (const OUString &aRange, const ScAddress::Details &rDetails)
 
- Public Member Functions inherited from ScCellRangesBase
 ScCellRangesBase (ScDocShell *pDocSh, const ScRange &rR)
 
 ScCellRangesBase (ScDocShell *pDocSh, const ScRangeList &rR)
 
virtual ~ScCellRangesBase () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
ScDocShellGetDocShell () const
 
ScDocumentGetDocument () const
 
const ScRangeListGetRangeList () const
 
void AddRange (const ScRange &rRange, const bool bMergeRanges)
 
void InitInsertRange (ScDocShell *pDocSh, const ScRange &rR)
 
void SetNewRange (const ScRange &rNew)
 
void SetNewRanges (const ScRangeList &rNew)
 
void SetCursorOnly (bool bSet)
 
bool IsCursorOnly () const
 
virtual double SAL_CALL computeFunction (css::sheet::GeneralFunction nFunction) override
 
virtual void SAL_CALL clearContents (sal_Int32 nContentFlags) override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual void SAL_CALL addPropertiesChangeListener (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL firePropertiesChangeEvent (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual css::uno::Sequence< css::beans::SetPropertyTolerantFailed > SAL_CALL setPropertyValuesTolerant (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::beans::GetPropertyTolerantResult > SAL_CALL getPropertyValuesTolerant (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual css::uno::Sequence< css::beans::GetDirectPropertyTolerantResult > SAL_CALL getDirectPropertyValuesTolerant (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName) override
 
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName) override
 
virtual void SAL_CALL decrementIndent () override
 
virtual void SAL_CALL incrementIndent () override
 
virtual void SAL_CALL addChartDataChangeEventListener (const css::uno::Reference< css::chart::XChartDataChangeEventListener > &aListener) override
 
virtual void SAL_CALL removeChartDataChangeEventListener (const css::uno::Reference< css::chart::XChartDataChangeEventListener > &aListener) override
 
virtual double SAL_CALL getNotANumber () override
 
virtual sal_Bool SAL_CALL isNotANumber (double nNumber) override
 
virtual css::uno::Sequence< css::uno::Sequence< double > > SAL_CALL getData () override
 
virtual void SAL_CALL setData (const css::uno::Sequence< css::uno::Sequence< double > > &aData) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getRowDescriptions () override
 
virtual void SAL_CALL setRowDescriptions (const css::uno::Sequence< OUString > &aRowDescriptions) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getColumnDescriptions () override
 
virtual void SAL_CALL setColumnDescriptions (const css::uno::Sequence< OUString > &aColumnDescriptions) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryVisibleCells () override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryEmptyCells () override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryContentCells (sal_Int16 nContentFlags) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryFormulaCells (sal_Int32 nResultFlags) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryColumnDifferences (const css::table::CellAddress &aCompare) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryRowDifferences (const css::table::CellAddress &aCompare) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryIntersection (const css::table::CellRangeAddress &aRange) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryDependents (sal_Bool bRecursive) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryPrecedents (sal_Bool bRecursive) override
 
virtual css::uno::Reference< css::util::XSearchDescriptor > SAL_CALL createSearchDescriptor () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL findAll (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL findFirst (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL findNext (const css::uno::Reference< css::uno::XInterface > &xStartAt, const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::util::XReplaceDescriptor > SAL_CALL createReplaceDescriptor () override
 
virtual sal_Int32 SAL_CALL replaceAll (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 

Protected Member Functions

virtual const SfxItemPropertyMapGetItemPropertyMap () override
 
virtual void GetOnePropertyValue (const SfxItemPropertySimpleEntry *pEntry, css::uno::Any &) override
 
virtual void SetOnePropertyValue (const SfxItemPropertySimpleEntry *pEntry, const css::uno::Any &aValue) override
 
- Protected Member Functions inherited from ScCellRangeObj
const ScRangeGetRange () const
 
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)
 
- Protected Member Functions inherited from ScCellRangesBase
const ScMarkDataGetMarkData ()
 
css::beans::PropertyState GetOnePropertyState (sal_uInt16 nItemWhich, const SfxItemPropertySimpleEntry *pEntry)
 

Private Member Functions

SCTAB GetTab_Impl () const
 
void PrintAreaUndo_Impl (std::unique_ptr< ScPrintRangeSaver > pOldRanges)
 

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)
 

Detailed Description

Definition at line 762 of file cellsuno.hxx.

Constructor & Destructor Documentation

ScTableSheetObj::ScTableSheetObj ( ScDocShell pDocSh,
SCTAB  nTab 
)

Definition at line 6581 of file cellsuno.cxx.

ScTableSheetObj::~ScTableSheetObj ( )
overridevirtual

Definition at line 6587 of file cellsuno.cxx.

Member Function Documentation

void SAL_CALL ScTableSheetObj::acquire ( )
throw (
)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6622 of file cellsuno.cxx.

References ScCellRangeObj::acquire().

void SAL_CALL ScTableSheetObj::addRanges ( const css::uno::Sequence< css::table::CellRangeAddress > &  aRanges)
overridevirtual
void SAL_CALL ScTableSheetObj::apply ( )
overridevirtual
void SAL_CALL ScTableSheetObj::autoOutline ( const css::table::CellRangeAddress &  aRange)
overridevirtual
void SAL_CALL ScTableSheetObj::clearArrows ( )
overridevirtual
void SAL_CALL ScTableSheetObj::clearOutline ( )
overridevirtual
void SAL_CALL ScTableSheetObj::copyRange ( const css::table::CellAddress &  aDestination,
const css::table::CellRangeAddress &  aSource 
)
overridevirtual
uno::Reference< sheet::XSheetCellCursor > SAL_CALL ScTableSheetObj::createCursor ( )
overridevirtual

single cell or whole table??????

Definition at line 6745 of file cellsuno.cxx.

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

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

Definition at line 6726 of file cellsuno.cxx.

References ScCellRangesBase::GetDocShell(), and GetTab_Impl().

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

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

Reimplemented from ScCellRangeObj.

Definition at line 6786 of file cellsuno.cxx.

References ScCellRangeObj::GetCellByPosition_Impl().

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

Reimplemented from ScCellRangeObj.

Definition at line 6738 of file cellsuno.cxx.

References ScCellRangeObj::getCellRangeByName().

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 6793 of file cellsuno.cxx.

References ScCellRangeObj::getCellRangeByPosition().

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

Definition at line 6681 of file cellsuno.cxx.

References ScCellRangesBase::GetDocShell(), and GetTab_Impl().

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

Definition at line 6703 of file cellsuno.cxx.

References ScCellRangesBase::GetDocShell(), and GetTab_Impl().

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

Definition at line 7802 of file cellsuno.cxx.

References ScCellRangesBase::GetDocShell(), and GetTab_Impl().

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

Reimplemented from ScCellRangeObj.

Definition at line 6661 of file cellsuno.cxx.

OUString SAL_CALL ScTableSheetObj::getImplementationName ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8301 of file cellsuno.cxx.

sal_Bool SAL_CALL ScTableSheetObj::getIsScenario ( )
overridevirtual
const SfxItemPropertyMap & ScTableSheetObj::GetItemPropertyMap ( )
overrideprotectedvirtual

Reimplemented from ScCellRangeObj.

Definition at line 8294 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pSheetPropSet.

sheet::SheetLinkMode SAL_CALL ScTableSheetObj::getLinkMode ( )
overridevirtual
OUString SAL_CALL ScTableSheetObj::getLinkSheetName ( )
overridevirtual
OUString SAL_CALL ScTableSheetObj::getLinkUrl ( )
overridevirtual
OUString SAL_CALL ScTableSheetObj::getName ( )
overridevirtual
void ScTableSheetObj::GetOnePropertyValue ( const SfxItemPropertySimpleEntry pEntry,
css::uno::Any &   
)
overrideprotectedvirtual
uno::Reference< table::XTablePivotCharts > SAL_CALL ScTableSheetObj::getPivotCharts ( )
overridevirtual

Definition at line 6692 of file cellsuno.cxx.

References ScCellRangesBase::GetDocShell(), and GetTab_Impl().

uno::Sequence< table::CellRangeAddress > SAL_CALL ScTableSheetObj::getPrintAreas ( )
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::getPrintTitleColumns ( )
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::getPrintTitleRows ( )
overridevirtual
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScTableSheetObj::getPropertySetInfo ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 7814 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pSheetPropSet.

uno::Sequence< table::CellRangeAddress > SAL_CALL ScTableSheetObj::getRanges ( )
overridevirtual
uno::Sequence< sheet::TablePageBreakData > SAL_CALL ScTableSheetObj::getRowPageBreaks ( )
overridevirtual
OUString SAL_CALL ScTableSheetObj::getScenarioComment ( )
overridevirtual
uno::Reference< sheet::XScenarios > SAL_CALL ScTableSheetObj::getScenarios ( )
overridevirtual

Definition at line 6714 of file cellsuno.cxx.

References ScCellRangesBase::GetDocShell(), and GetTab_Impl().

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

???

Reimplemented from ScCellRangeObj.

Definition at line 6779 of file cellsuno.cxx.

uno::Sequence< OUString > SAL_CALL ScTableSheetObj::getSupportedServiceNames ( )
overridevirtual
SCTAB ScTableSheetObj::GetTab_Impl ( ) const
private
table::CellRangeAddress SAL_CALL ScTableSheetObj::getTitleColumns ( )
overridevirtual
table::CellRangeAddress SAL_CALL ScTableSheetObj::getTitleRows ( )
overridevirtual
uno::Sequence< uno::Type > SAL_CALL ScTableSheetObj::getTypes ( )
overridevirtual
void SAL_CALL ScTableSheetObj::group ( const css::table::CellRangeAddress &  aRange,
css::table::TableOrientation  nOrientation 
)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::hideDependents ( const css::table::CellAddress &  aPosition)
overridevirtual
void SAL_CALL ScTableSheetObj::hideDetail ( const css::table::CellRangeAddress &  aRange)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::hidePrecedents ( const css::table::CellAddress &  aPosition)
overridevirtual
void ScTableSheetObj::InitInsertSheet ( ScDocShell pDocSh,
SCTAB  nTab 
)
void SAL_CALL ScTableSheetObj::insertCells ( const css::table::CellRangeAddress &  aRange,
css::sheet::CellInsertMode  nMode 
)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::isProtected ( )
overridevirtual
void SAL_CALL ScTableSheetObj::link ( const OUString &  aUrl,
const OUString &  aSheetName,
const OUString &  aFilterName,
const OUString &  aFilterOptions,
css::sheet::SheetLinkMode  nMode 
)
overridevirtual
void SAL_CALL ScTableSheetObj::moveRange ( const css::table::CellAddress &  aDestination,
const css::table::CellRangeAddress &  aSource 
)
overridevirtual
void ScTableSheetObj::PrintAreaUndo_Impl ( std::unique_ptr< ScPrintRangeSaver pOldRanges)
private
void SAL_CALL ScTableSheetObj::protect ( const OUString &  aPassword)
overridevirtual
uno::Any SAL_CALL ScTableSheetObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6597 of file cellsuno.cxx.

References ScCellRangeObj::queryInterface(), and SC_QUERYINTERFACE.

void SAL_CALL ScTableSheetObj::release ( )
throw (
)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6627 of file cellsuno.cxx.

References ScCellRangeObj::release().

void SAL_CALL ScTableSheetObj::removeAllManualPageBreaks ( )
overridevirtual
void SAL_CALL ScTableSheetObj::removeRange ( const css::table::CellRangeAddress &  aRange,
css::sheet::CellDeleteMode  nMode 
)
overridevirtual
void ScTableSheetObj::setExternalName ( const OUString &  aUrl,
const OUString &  aSheetName 
)
overridevirtual
void SAL_CALL ScTableSheetObj::setLinkMode ( css::sheet::SheetLinkMode  nLinkMode)
overridevirtual

search for filter and options in old link

Definition at line 7306 of file cellsuno.cxx.

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

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

search for filter and options in old link

Definition at line 7350 of file cellsuno.cxx.

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

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

search for filter and options in old link

Definition at line 7328 of file cellsuno.cxx.

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

void SAL_CALL ScTableSheetObj::setName ( const OUString &  aName)
overridevirtual
void ScTableSheetObj::SetOnePropertyValue ( const SfxItemPropertySimpleEntry pEntry,
const css::uno::Any &  aValue 
)
overrideprotectedvirtual
Exceptions
css::lang::IllegalArgumentException
css::uno::RuntimeException

Exception or so?

Undo? (also if SID_STYLE_APPLY on View)

But we can't recognize this case here -> an extra flag in PropertyMap entry, or something like that??? fetch the item directly from its position in the range?

docfunc

docfunc

Reimplemented from ScCellRangeObj.

Definition at line 7822 of file cellsuno.cxx.

References aName, Attrib, ScDocument::ClearPrintRanges(), COL_AUTO(), ScUnoHelpFunctions::GetBoolFromAny(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScDocument::GetName(), ScDocument::GetPageStyle(), ScDocShell::GetPrinter(), ScDocument::GetScenarioData(), GetTab_Impl(), ScDocument::GetTabBgColor(), ScDocShell::GetViewBindings(), SfxBindings::Invalidate(), ScDocument::IsImportingXML(), ScDocument::IsPrintEntireSheet(), ScDocument::IsScenario(), IsScItemWid(), ScDocShell::ModifyScenario(), nValue, SfxItemPropertySimpleEntry::nWID, PrintFrame, ScStyleNameConversion::ProgrammaticToDisplayName(), Protected, SC_WID_UNO_AUTOPRINT, SC_WID_UNO_BORDCOL, SC_WID_UNO_CELLVIS, SC_WID_UNO_CODENAME, SC_WID_UNO_CONDFORMAT, SC_WID_UNO_COPYBACK, SC_WID_UNO_COPYFORM, SC_WID_UNO_COPYSTYL, SC_WID_UNO_ISACTIVE, SC_WID_UNO_PAGESTL, SC_WID_UNO_PRINTBORD, SC_WID_UNO_PROTECT, SC_WID_UNO_SHOWBORD, SC_WID_UNO_TABCOLOR, SC_WID_UNO_TABLAYOUT, ScDocument::SetActiveScenario(), ScDocument::SetCodeName(), ScDocShell::SetDocumentModified(), ScDocFunc::SetLayoutRTL(), ScCellRangesBase::SetOnePropertyValue(), ScCellRangeObj::SetOnePropertyValue(), ScDocument::SetPageStyle(), ScDocument::SetPrintEntireSheet(), ScDocFunc::SetTabBgColor(), ScDocFunc::SetTableVisible(), ShowFrame, TwoWay, and Value.

void SAL_CALL ScTableSheetObj::setPrintAreas ( const css::uno::Sequence< css::table::CellRangeAddress > &  aPrintAreas)
overridevirtual
void SAL_CALL ScTableSheetObj::setPrintTitleColumns ( sal_Bool  bPrintTitleColumns)
overridevirtual
void SAL_CALL ScTableSheetObj::setPrintTitleRows ( sal_Bool  bPrintTitleRows)
overridevirtual
void SAL_CALL ScTableSheetObj::setScenarioComment ( const OUString &  aScenarioComment)
overridevirtual
void SAL_CALL ScTableSheetObj::setTitleColumns ( const css::table::CellRangeAddress &  aTitleColumns)
overridevirtual
void SAL_CALL ScTableSheetObj::setTitleRows ( const css::table::CellRangeAddress &  aTitleRows)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::showDependents ( const css::table::CellAddress &  aPosition)
overridevirtual
void SAL_CALL ScTableSheetObj::showDetail ( const css::table::CellRangeAddress &  aRange)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::showErrors ( const css::table::CellAddress &  aPosition)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::showInvalid ( )
overridevirtual
void SAL_CALL ScTableSheetObj::showLevel ( sal_Int16  nLevel,
css::table::TableOrientation  nOrientation 
)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::showPrecedents ( const css::table::CellAddress &  aPosition)
overridevirtual
sal_Bool SAL_CALL ScTableSheetObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8306 of file cellsuno.cxx.

References cppu::supportsService().

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

Friends And Related Function Documentation

friend class ScTableSheetsObj
friend

Definition at line 783 of file cellsuno.hxx.

Member Data Documentation

const SfxItemPropertySet* ScTableSheetObj::pSheetPropSet
private

Definition at line 786 of file cellsuno.hxx.

Referenced by GetItemPropertyMap(), and getPropertySetInfo().


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