LibreOffice Module sc (master) 1
|
#include <cellsuno.hxx>
Public Member Functions | |
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 |
![]() | |
ScCellRangesBase (ScDocShell *pDocSh, const ScRange &rR) | |
ScCellRangesBase (ScDocShell *pDocSh, const ScRangeList &rR) | |
virtual | ~ScCellRangesBase () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual void | RefChanged () |
ScDocShell * | GetDocShell () const |
ScDocument * | GetDocument () const |
const ScRangeList & | GetRangeList () 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 css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () 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 |
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 |
![]() | |
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 |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
Static Public Member Functions | |
static css::uno::Reference< css::table::XCellRange > | CreateRangeFromDoc (const ScDocument &rDoc, const ScRange &rR) |
Protected Member Functions | |
const ScRange & | GetRange () const |
virtual const SfxItemPropertyMap & | GetItemPropertyMap () 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) |
![]() | |
const ScMarkData * | GetMarkData () |
virtual const SfxItemPropertyMap & | GetItemPropertyMap () |
css::beans::PropertyState | GetOnePropertyState (sal_uInt16 nItemWhich, const SfxItemPropertyMapEntry *pEntry) |
virtual void | GetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, css::uno::Any &) |
virtual void | SetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, const css::uno::Any &aValue) |
Private Attributes | |
const SfxItemPropertySet * | pRangePropSet |
ScRange | aRange |
Definition at line 463 of file cellsuno.hxx.
ScCellRangeObj::ScCellRangeObj | ( | ScDocShell * | pDocSh, |
const ScRange & | rR | ||
) |
Definition at line 4526 of file cellsuno.cxx.
References aRange, and ScRange::PutInOrder().
Referenced by CreateRangeFromDoc(), getCellRangeByName(), and getCellRangeByPosition().
|
overridevirtual |
Definition at line 4534 of file cellsuno.cxx.
|
overridevirtualnoexcept |
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScCellCursorObj.
Definition at line 4577 of file cellsuno.cxx.
Referenced by ScCellObj::acquire(), ScTableSheetObj::acquire(), ScTableColumnObj::acquire(), and ScCellCursorObj::acquire().
|
overridevirtual |
Definition at line 5522 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScSubTotalParam::bGroupActive, ScSubTotalParam::bReplace, ScAddress::Col(), ScDBDocFunc::DoSubTotals(), ForceMark, ScSubTotalDescriptorBase::GetData(), ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), i, MAXSUBTOTAL, ScSubTotalParam::nCol1, ScSubTotalParam::nCol2, ScSubTotalParam::nField, ScSubTotalParam::nRow1, ScSubTotalParam::nRow2, ScSubTotalParam::nSubTotals, ScSubTotalParam::pSubTotals, ScAddress::Row(), SC_DB_MAKE, and ScAddress::Tab().
|
overridevirtual |
Definition at line 5221 of file cellsuno.cxx.
References aName, aRange, ScDocFunc::AutoFormat(), ScAutoFormat::begin(), ScAutoFormat::end(), ScAutoFormat::find(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScGlobal::GetOrCreateAutoFormat(), and nIndex.
|
overridevirtual |
Definition at line 5325 of file cellsuno.cxx.
References aRange, ScRange::aStart, ScQueryParamBase::bByRow, ScQueryEntry::bDoQuery, ScAddress::Col(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), i, nCount, ScQueryEntry::nField, pData, ScAddress::Row(), and SC_DB_OLD.
|
overridevirtual |
get/setAutoFilter as properties!!!
check if xObject is in the same document
instead from object?
Definition at line 5434 of file cellsuno.cxx.
References aRange, ScQueryParamBase::bByRow, ScQueryEntry::bDoQuery, ScQueryParamBase::bHasHeader, ScDocument::CreateQueryParam(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), i, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, nCount, ScQueryEntry::nField, ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, and ScQueryParamTable::nTab.
|
overridevirtual |
Definition at line 5593 of file cellsuno.cxx.
References aRange, aSeq, ScImportDescriptor::FillProperties(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScImportDescriptor::GetPropertyCount(), pData, and SC_DB_OLD.
|
static |
Definition at line 4518 of file cellsuno.cxx.
References ScDocument::GetDocumentShell(), ScCellRangesBase::pDocShell, and ScCellRangeObj().
Referenced by ScInterpreter::ScExternal().
|
overridevirtual |
Definition at line 5241 of file cellsuno.cxx.
References aRange, aSeq, ScRange::aStart, ScSortParam::bByRow, ScAddress::Col(), ScSortDescriptor::FillProperties(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScSortDescriptor::GetPropertyCount(), ScSortParam::GetSortKeyCount(), i, ScSortParam::maKeyState, pData, ScAddress::Row(), and SC_DB_OLD.
|
overridevirtual |
Definition at line 5487 of file cellsuno.cxx.
References aRange, ScRange::aStart, ScSubTotalParam::bGroupActive, ScAddress::Col(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), i, MAXSUBTOTAL, ScSubTotalParam::nField, ScSubTotalParam::nSubTotals, pData, ScSubTotalParam::pSubTotals, and SC_DB_OLD.
|
overridevirtual |
TODO: could we get passed a valid result set by any means?
Api-Flag as parameter
Definition at line 5611 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScDBDocFunc::DoImport(), ScImportDescriptor::FillImportParam(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScImportParam::nCol1, ScImportParam::nCol2, ScImportParam::nRow1, ScImportParam::nRow2, ScAddress::Row(), SC_DB_MAKE, and ScAddress::Tab().
|
overridevirtual |
Definition at line 5174 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), FILL_TO_BOTTOM, FILL_TO_LEFT, FILL_TO_RIGHT, FILL_TO_TOP, ScDocFunc::FillAuto(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScDocument::MaxRow(), nCount, ScAddress::Row(), ScAddress::SetCol(), and ScAddress::SetRow().
|
overridevirtual |
Definition at line 5098 of file cellsuno.cxx.
References aRange, FILL_AUTO, FILL_DATE, FILL_DAY, FILL_GROWTH, FILL_LINEAR, FILL_MONTH, FILL_SIMPLE, FILL_TO_BOTTOM, FILL_TO_LEFT, FILL_TO_RIGHT, FILL_TO_TOP, FILL_WEEKDAY, FILL_YEAR, ScDocFunc::FillSeries(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), and MAXDOUBLE.
|
overridevirtual |
if it already a ScFilterDescriptor is, direct via getImplementation?
keep source range in filter descriptor if created by createFilterDescriptorByObject ???
Definition at line 5358 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, aStr, ScQueryParamBase::bByRow, ScQueryEntry::bDoQuery, ScQueryEntry::ByString, ScAddress::Col(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), ScDocument::GetFormatTable(), SvNumberFormatter::GetInputLineString(), ScQueryEntry::GetQueryItems(), ScDocument::GetSharedStringPool(), i, svl::SharedStringPool::intern(), lcl_CopyProperties(), ScQueryEntry::Item::maString, ScQueryEntry::Item::meType, ScQueryEntry::Item::mfVal, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, nCount, ScQueryEntry::nField, ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, ScDBDocFunc::Query(), ScAddress::Row(), SC_DB_MAKE, and ScAddress::Tab().
|
overridevirtual |
Definition at line 4789 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, CELLTYPE_FORMULA, ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScRefCellValue::getFormula(), ScFormulaCell::GetFormula(), ScFormulaCell::GetMatrixOrigin(), and ScRefCellValue::getType().
|
overridevirtual |
Definition at line 4853 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, CELLTYPE_FORMULA, ScTokenConversion::ConvertToTokenSequence(), ScFormulaCell::GetCode(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScRefCellValue::getFormula(), ScFormulaCell::GetMatrixOrigin(), and ScRefCellValue::getType().
|
overridevirtual |
Reimplemented in ScTableSheetObj, and ScCellCursorObj.
Definition at line 4646 of file cellsuno.cxx.
References GetCellByPosition_Impl().
Referenced by ScCellCursorObj::getCellByPosition().
|
protected |
are used in Writer for tables ???
css::lang::IndexOutOfBoundsException | |
css::uno::RuntimeException |
Definition at line 4624 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScCellRangesBase::GetDocShell(), ScAddress::Row(), and ScAddress::Tab().
Referenced by getCellByPosition(), and ScTableSheetObj::getCellByPosition().
|
overridevirtual |
Definition at line 5637 of file cellsuno.cxx.
References aRange, and ScCellRangesBase::GetDocShell().
|
overridevirtual |
Reimplemented in ScTableSheetObj, ScTableSheetObj, ScCellCursorObj, and ScCellCursorObj.
Definition at line 4682 of file cellsuno.cxx.
References aName, ScAddress::detailsOOOa1, and getCellRangeByName().
Referenced by getCellRangeByName(), ScTableSheetObj::getCellRangeByName(), and ScCellCursorObj::getCellRangeByName().
uno::Reference< table::XCellRange > ScCellRangeObj::getCellRangeByName | ( | const OUString & | aRange, |
const ScAddress::Details & | rDetails | ||
) |
css::uno::RuntimeException |
Definition at line 4688 of file cellsuno.cxx.
References ScRange::aEnd, aName, aRange, ScRange::aStart, ScRange::Contains(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScRangeUtil::MakeRangeFromName(), ScRange::ParseAny(), RUTL_DBASE, RUTL_NAMES, ScCellRangeObj(), ScAddress::SetTab(), ScAddress::Tab(), TAB_3D, and VALID.
|
overridevirtual |
Reimplemented in ScTableSheetObj, and ScCellCursorObj.
Definition at line 4654 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScCellRangesBase::GetDocShell(), ScAddress::Row(), ScCellRangeObj(), and ScAddress::Tab().
Referenced by ScTableSheetObj::getCellRangeByPosition(), and ScCellCursorObj::getCellRangeByPosition().
|
overridevirtual |
Definition at line 4740 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScCellRangesBase::GetDocShell(), and ScAddress::Tab().
|
overridevirtual |
Definition at line 4922 of file cellsuno.cxx.
References aRange, aSeq, ScRangeToSequence::FillMixedArray(), ScCellRangesBase::GetDocShell(), and ScDocShell::GetDocument().
|
overridevirtual |
Definition at line 4967 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), lcl_GetInputString(), ScAddress::Row(), and ScAddress::Tab().
|
overridevirtual |
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScCellCursorObj.
Definition at line 4614 of file cellsuno.cxx.
|
overridevirtual |
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, ScTableRowObj, and ScCellCursorObj.
Definition at line 5718 of file cellsuno.cxx.
|
overridevirtual |
Definition at line 5089 of file cellsuno.cxx.
References aRange, ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScDocument::HasAttrib(), and Merged.
|
overrideprotectedvirtual |
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScTableRowObj.
Definition at line 5711 of file cellsuno.cxx.
References SfxItemPropertySet::getPropertyMap(), and pRangePropSet.
|
overrideprotectedvirtual |
css::uno::RuntimeException |
loop through all ranges
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScTableRowObj.
Definition at line 5675 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScDocument::GetMMRect(), ScCellRangesBase::GetOnePropertyValue(), tools::Rectangle::GetSize(), Size::Height(), tools::Rectangle::Left(), SfxItemPropertyMapEntry::nWID, ScAddress::Row(), SC_WID_UNO_POS, SC_WID_UNO_SIZE, ScAddress::Tab(), tools::Rectangle::Top(), and Size::Width().
Referenced by ScCellObj::GetOnePropertyValue(), ScTableSheetObj::GetOnePropertyValue(), ScTableColumnObj::GetOnePropertyValue(), and ScTableRowObj::GetOnePropertyValue().
|
overridevirtual |
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScTableRowObj.
Definition at line 5659 of file cellsuno.cxx.
References SfxItemPropertySet::getPropertyMap(), and pRangePropSet.
|
inlineprotected |
Definition at line 487 of file cellsuno.hxx.
Referenced by ScTableColumnObj::getName(), ScTableColumnObj::GetOnePropertyValue(), ScTableRowObj::GetOnePropertyValue(), ScTableColumnObj::SetOnePropertyValue(), and ScTableRowObj::SetOnePropertyValue().
|
overridevirtual |
Definition at line 4766 of file cellsuno.cxx.
References aRange, and ScUnoConversion::FillApiRange().
|
overridevirtual |
Definition at line 4752 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScCellRangesBase::GetDocShell(), ScAddress::Row(), and ScAddress::Tab().
|
overridevirtual |
Reimplemented in ScTableSheetObj, and ScCellCursorObj.
Definition at line 4776 of file cellsuno.cxx.
References aRange, ScRange::aStart, ScCellRangesBase::GetDocShell(), ScCellRangesBase::ScTableSheetObj, and ScAddress::Tab().
Referenced by ScCellCursorObj::getSpreadsheet().
|
overridevirtual |
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, ScTableRowObj, and ScCellCursorObj.
Definition at line 5728 of file cellsuno.cxx.
References SCCELLPROPERTIES_SERVICE, SCCELLRANGE_SERVICE, SCCHARPROPERTIES_SERVICE, SCPARAPROPERTIES_SERVICE, and SCSHEETCELLRANGE_SERVICE.
Referenced by ScCellCursorObj::getSupportedServiceNames().
|
overridevirtual |
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScCellCursorObj.
Definition at line 4587 of file cellsuno.cxx.
References aTypes, comphelper::concatSequences(), and cppu::UnoType< typename T >::get().
Referenced by ScCellObj::getTypes(), ScTableSheetObj::getTypes(), ScTableColumnObj::getTypes(), and ScCellCursorObj::getTypes().
|
overridevirtual |
Definition at line 5648 of file cellsuno.cxx.
References aRange, and ScCellRangesBase::GetDocShell().
|
overridevirtual |
Catch error?
Definition at line 5070 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScAddress::Col(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScCellMergeOption::maTabs, ScDocFunc::MergeCells(), ScAddress::Row(), ScAddress::Tab(), and ScDocFunc::UnmergeCells().
|
overridevirtual |
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScCellCursorObj.
Definition at line 4552 of file cellsuno.cxx.
References SC_QUERYINTERFACE.
Referenced by ScCellObj::queryInterface(), ScTableSheetObj::queryInterface(), ScTableColumnObj::queryInterface(), and ScCellCursorObj::queryInterface().
|
overridevirtual |
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj.
Definition at line 4538 of file cellsuno.cxx.
References aRange, ScRangeList::empty(), ScCellRangesBase::GetRangeList(), ScRange::PutInOrder(), ScCellRangesBase::RefChanged(), and ScRangeList::size().
Referenced by ScCellObj::RefChanged().
|
overridevirtualnoexcept |
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScCellCursorObj.
Definition at line 4582 of file cellsuno.cxx.
Referenced by ScCellObj::release(), ScTableSheetObj::release(), ScTableColumnObj::release(), and ScCellCursorObj::release().
|
overridevirtual |
Definition at line 5566 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScSubTotalParam::bRemoveOnly, ScAddress::Col(), ScDBDocFunc::DoSubTotals(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScSubTotalParam::nCol1, ScSubTotalParam::nCol2, ScSubTotalParam::nRow1, ScSubTotalParam::nRow2, pData, ScAddress::Row(), SC_DB_MAKE, SC_DB_OLD, and ScAddress::Tab().
|
overridevirtual |
Definition at line 4845 of file cellsuno.cxx.
References formula::FormulaGrammar::GRAM_API, and SetArrayFormula_Impl().
|
protected |
css::uno::RuntimeException |
Definition at line 4818 of file cellsuno.cxx.
References aRange, ScRange::aStart, CONTENTS, ScDocFunc::DeleteContents(), ScDocFunc::EnterMatrix(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScCellRangesBase::GetDocument(), ScMarkData::SelectTable(), ScMarkData::SetMarkArea(), and ScAddress::Tab().
Referenced by setArrayFormula().
|
overridevirtual |
Definition at line 4887 of file cellsuno.cxx.
References aRange, ScRange::aStart, CONTENTS, ScTokenConversion::ConvertToTokenArray(), ScDocFunc::DeleteContents(), ScDocFunc::EnterMatrix(), ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), ScDocument::GetSheetLimits(), formula::FormulaGrammar::GRAM_API, ScMarkData::SelectTable(), ScMarkData::SetMarkArea(), and ScAddress::Tab().
|
overridevirtual |
move lcl_PutDataArray to docfunc?
Definition at line 4948 of file cellsuno.cxx.
References aRange, ScCellRangesBase::GetDocShell(), and lcl_PutDataArray().
|
overridevirtual |
Definition at line 5007 of file cellsuno.cxx.
References aRange, ScCellRangesBase::GetDocShell(), ScDocShell::GetDocument(), formula::FormulaGrammar::GRAM_API, and lcl_PutFormulaArray().
|
overrideprotectedvirtual |
css::lang::IllegalArgumentException | |
css::uno::RuntimeException |
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 ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, and ScTableRowObj.
Definition at line 5667 of file cellsuno.cxx.
References ScCellRangesBase::SetOnePropertyValue().
Referenced by ScCellObj::SetOnePropertyValue(), ScTableSheetObj::SetOnePropertyValue(), ScTableColumnObj::SetOnePropertyValue(), and ScTableRowObj::SetOnePropertyValue().
|
overridevirtual |
Definition at line 5028 of file cellsuno.cxx.
References aRange, ScTabOpParam::aRefColCell, ScTabOpParam::aRefFormulaCell, ScTabOpParam::aRefFormulaEnd, ScTabOpParam::aRefRowCell, ScTabOpParam::Both, ScTabOpParam::Column, ScDocShell::GetDocFunc(), ScCellRangesBase::GetDocShell(), ScTabOpParam::meMode, ScTabOpParam::Row, and ScDocFunc::TabOp().
|
overridevirtual |
Definition at line 5271 of file cellsuno.cxx.
References ScRange::aEnd, aRange, ScRange::aStart, ScSortParam::bByRow, ScAddress::Col(), ScSortDescriptor::FillSortParam(), ForceMark, ScDocShell::GetDBData(), ScCellRangesBase::GetDocShell(), ScSortParam::GetSortKeyCount(), i, ScSortParam::maKeyState, ScSortParam::nCol1, ScSortParam::nCol2, ScSortParam::nRow1, ScSortParam::nRow2, pData, ScAddress::Row(), SC_DB_MAKE, ScDBDocFunc::Sort(), and ScAddress::Tab().
|
overridevirtual |
Reimplemented from ScCellRangesBase.
Reimplemented in ScCellObj, ScTableSheetObj, ScTableColumnObj, ScTableRowObj, and ScCellCursorObj.
Definition at line 5723 of file cellsuno.cxx.
References cppu::supportsService().
|
private |
Definition at line 484 of file cellsuno.hxx.
Referenced by applySubTotals(), autoFormat(), createFilterDescriptor(), createFilterDescriptorByObject(), createImportDescriptor(), createSortDescriptor(), createSubTotalDescriptor(), doImport(), fillAuto(), fillSeries(), filter(), getArrayFormula(), getArrayTokens(), GetCellByPosition_Impl(), getCellFormatRanges(), getCellRangeByName(), getCellRangeByPosition(), getColumns(), getDataArray(), getFormulaArray(), getIsMerged(), GetOnePropertyValue(), getRangeAddress(), getRows(), getSpreadsheet(), getUniqueCellFormatRanges(), merge(), RefChanged(), removeSubTotals(), ScCellRangeObj(), SetArrayFormula_Impl(), setArrayTokens(), setDataArray(), setFormulaArray(), setTableOperation(), and sort().
|
private |
Definition at line 483 of file cellsuno.hxx.
Referenced by GetItemPropertyMap(), and getPropertySetInfo().