LibreOffice Module sc (master)
1
|
#include <cellsuno.hxx>
Public Member Functions | |
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 |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
Protected Member Functions | |
const ScMarkData * | GetMarkData () |
virtual const SfxItemPropertyMap & | GetItemPropertyMap () |
css::beans::PropertyState | GetOnePropertyState (sal_uInt16 nItemWhich, const SfxItemPropertySimpleEntry *pEntry) |
virtual void | GetOnePropertyValue (const SfxItemPropertySimpleEntry *pEntry, css::uno::Any &) |
virtual void | SetOnePropertyValue (const SfxItemPropertySimpleEntry *pEntry, const css::uno::Any &aValue) |
Private Member Functions | |
DECL_LINK (ValueListenerHdl, const SfxHint &, void) | |
void | PaintGridRanges_Impl () |
ScRangeListRef | GetLimitedChartRanges_Impl (sal_Int32 nDataColumns, sal_Int32 nDataRows) const |
void | ForceChartListener_Impl () |
std::unique_ptr< ScMemChart > | CreateMemChart_Impl () const |
const ScPatternAttr * | GetCurrentAttrsFlat () |
const ScPatternAttr * | GetCurrentAttrsDeep () |
SfxItemSet * | GetCurrentDataSet (bool bNoDflt=false) |
void | ForgetMarkData () |
void | ForgetCurrentAttrs () |
css::uno::Reference< css::sheet::XSheetCellRanges > | QueryDifferences_Impl (const css::table::CellAddress &aCompare, bool bColumnDiff) |
css::uno::Reference< css::uno::XInterface > | Find_Impl (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc, const ScAddress *pLastPos) |
Private Attributes | |
css::uno::WeakReference< css::uno::XInterface > | m_wThis |
const SfxItemPropertySet * | pPropSet |
ScDocShell * | pDocShell |
std::unique_ptr< ScLinkListener > | pValueListener |
std::unique_ptr< ScPatternAttr > | pCurrentFlat |
std::unique_ptr< ScPatternAttr > | pCurrentDeep |
std::unique_ptr< SfxItemSet > | pCurrentDataSet |
std::unique_ptr< SfxItemSet > | pNoDfltCurrentDataSet |
std::unique_ptr< ScMarkData > | pMarkData |
ScRangeList | aRanges |
sal_Int64 | nObjectId |
bool | bChartColAsHdr |
bool | bChartRowAsHdr |
bool | bCursorOnly |
bool | bGotDataChangedHint |
XModifyListenerArr_Impl | aValueListeners |
Friends | |
class | ScTabViewObj |
class | ScTableSheetObj |
class | ooo::vba::excel::ScVbaCellRangeAccess |
Definition at line 158 of file cellsuno.hxx.
ScCellRangesBase::ScCellRangesBase | ( | ScDocShell * | pDocSh, |
const ScRange & | rR | ||
) |
Definition at line 1388 of file cellsuno.cxx.
References ScDocument::AddUnoObject(), aRanges, ScDocShell::GetDocument(), ScDocument::GetNewUnoId(), m_refCount, m_wThis, nObjectId, pDocShell, ScRangeList::push_back(), and ScRange::PutInOrder().
ScCellRangesBase::ScCellRangesBase | ( | ScDocShell * | pDocSh, |
const ScRangeList & | rR | ||
) |
Definition at line 1419 of file cellsuno.cxx.
References ScDocument::AddUnoObject(), ScDocShell::GetDocument(), ScDocument::GetNewUnoId(), m_refCount, m_wThis, nObjectId, and pDocShell.
|
overridevirtual |
unregister XChartDataChangeEventListener ?? (ChartCollection will then hold this object as well!)
Definition at line 1447 of file cellsuno.cxx.
References ForgetCurrentAttrs(), ForgetMarkData(), ScDocShell::GetDocument(), pDocShell, pValueListener, and ScDocument::RemoveUnoObject().
|
overridevirtual |
test for duplicates ?
Definition at line 3230 of file cellsuno.cxx.
References aName, aRanges, ScRangeList::empty(), ScDocument::GetChartListenerCollection(), ScDocShell::GetDocument(), ScChartListenerCollection::getUniqueName(), ScChartListenerCollection::insert(), pDocShell, ScChartListener::SetUno(), ScChartListener::StartListeningTo(), and u.
|
overridevirtual |
Definition at line 3279 of file cellsuno.cxx.
References aRanges, aValueListeners, ScRangeList::empty(), ScDocShell::GetDocument(), i, LINK, nCount, pDocShell, pValueListener, ScRangeList::size(), and ScDocument::StartListeningArea().
|
overridevirtual |
Definition at line 2667 of file cellsuno.cxx.
|
overridevirtual |
Definition at line 2530 of file cellsuno.cxx.
References aRanges, and ScRangeList::empty().
Definition at line 1692 of file cellsuno.cxx.
References aRanges, ScRangeList::Join(), ScRangeList::push_back(), and RefChanged().
Referenced by ScCellRangesObj::addRangeAddress(), ScCellRangesObj::addRangeAddresses(), and ScCellRangesObj::removeRangeAddress().
|
overridevirtual |
Definition at line 2550 of file cellsuno.cxx.
|
overridevirtual |
Definition at line 1753 of file cellsuno.cxx.
References ALL, aRanges, CONTENTS, ScDocFunc::DeleteContents(), EDITATTR, ScRangeList::empty(), ScDocShell::GetDocFunc(), GetMarkData(), NONE, and pDocShell.
|
overridevirtual |
own exception?
Definition at line 1733 of file cellsuno.cxx.
References ScDocShell::GetDocument(), GetMarkData(), ScDocument::GetSelectionFunction(), ScMarkData::IsMarked(), ScMarkData::MarkToSimple(), pDocShell, ScMarkData::SetMarkNegative(), and ScDPUtil::toSubTotalFunc().
|
private |
check immediately if a ScTableSheetObj?
Definition at line 2909 of file cellsuno.cxx.
References aArr, ScRange::aEnd, aRanges, ScRange::aStart, bChartColAsHdr, bChartRowAsHdr, ScAddress::Col(), ScRangeList::empty(), ScDocument::GetDataStart(), ScDocShell::GetDocument(), ScDocument::GetTableArea(), tools::SvRef< T >::is(), ScDocument::MaxCol(), ScDocument::MaxRow(), pDocShell, ScAddress::Row(), ScRangeList::size(), and ScAddress::Tab().
Referenced by getColumnDescriptions(), getData(), and getRowDescriptions().
|
overridevirtual |
Definition at line 3905 of file cellsuno.cxx.
|
overridevirtual |
Definition at line 3784 of file cellsuno.cxx.
|
overridevirtual |
Definition at line 2883 of file cellsuno.cxx.
References aRanges, ScDocFunc::ChangeIndent(), ScRangeList::empty(), ScDocShell::GetDocFunc(), GetMarkData(), ScMarkData::MarkToMulti(), and pDocShell.
|
private |
multiple sheets?
Definition at line 3829 of file cellsuno.cxx.
References aRanges, ScDocShell::GetDocument(), GetMarkData(), ScDocument::GetSearchAndReplaceStart(), ScCellSearchObj::GetSearchItem(), ScAddress::GetVars(), lcl_FirstTab(), lcl_WholeSheet(), pDocShell, ScDocument::SearchAndReplace(), SvxSearchItem::SetCommand(), and SvxSearchItem::SetSelection().
Referenced by findFirst(), and findNext().
|
overridevirtual |
Definition at line 3790 of file cellsuno.cxx.
References aRanges, ScDocShell::GetDocument(), GetMarkData(), ScCellSearchObj::GetSearchItem(), lcl_WholeSheet(), pDocShell, ScDocument::SearchAndReplace(), SvxSearchItem::SetCommand(), and SvxSearchItem::SetSelection().
|
overridevirtual |
Definition at line 3875 of file cellsuno.cxx.
References Find_Impl().
|
overridevirtual |
Definition at line 3882 of file cellsuno.cxx.
References Find_Impl(), GetDocShell(), GetRangeList(), pDocShell, and ScRangeList::size().
|
overridevirtual |
Definition at line 2678 of file cellsuno.cxx.
|
private |
Definition at line 3208 of file cellsuno.cxx.
References assert(), ScDocument::GetChartListenerCollection(), ScDocShell::GetDocument(), ScChartListenerCollection::getListeners(), ScChartListener::GetUnoSource(), ScChartListener::IsDirty(), p, pDocShell, and ScChartListener::Update().
Referenced by setColumnDescriptions(), setData(), and setRowDescriptions().
|
private |
Definition at line 1466 of file cellsuno.cxx.
References pCurrentDataSet, pCurrentDeep, pCurrentFlat, and pNoDfltCurrentDataSet.
Referenced by Notify(), RefChanged(), and ~ScCellRangesBase().
|
private |
Definition at line 1478 of file cellsuno.cxx.
References pMarkData.
Referenced by RefChanged(), and ~ScCellRangesBase().
|
overridevirtual |
Definition at line 3139 of file cellsuno.cxx.
References aSeq, and CreateMemChart_Impl().
|
private |
Definition at line 1495 of file cellsuno.cxx.
References ScDocument::CreateSelectionPattern(), ScDocShell::GetDocument(), GetMarkData(), pCurrentDeep, and pDocShell.
Referenced by GetCurrentDataSet(), GetOnePropertyValue(), SetOnePropertyValue(), setPropertyValues(), and setPropertyValuesTolerant().
|
private |
Definition at line 1483 of file cellsuno.cxx.
References ScDocument::CreateSelectionPattern(), ScDocShell::GetDocument(), GetMarkData(), pCurrentFlat, and pDocShell.
Referenced by GetOnePropertyState(), and GetOnePropertyValue().
|
private |
Definition at line 1507 of file cellsuno.cxx.
References GetCurrentAttrsDeep(), SfxSetItem::GetItemSet(), pCurrentDataSet, and pNoDfltCurrentDataSet.
Referenced by ooo::vba::excel::ScVbaCellRangeAccess::GetDataSet(), and GetOnePropertyValue().
|
overridevirtual |
Definition at line 2958 of file cellsuno.cxx.
References CreateMemChart_Impl().
|
overridevirtual |
Definition at line 2844 of file cellsuno.cxx.
References SfxItemPropertyMap::getByName(), GetItemPropertyMap(), GetOnePropertyState(), GetOnePropertyValue(), i, lcl_GetPropertyWhich(), nCount, and Value.
|
inline |
Definition at line 242 of file cellsuno.hxx.
Referenced by ScTableSheetObj::addRanges(), ScTableSheetObj::apply(), ScCellRangeObj::applySubTotals(), ScCellRangeObj::autoFormat(), ScTableSheetObj::autoOutline(), ScTableSheetObj::clearArrows(), ScTableSheetObj::clearOutline(), ScCellCursorObj::collapseToCurrentArray(), ScCellCursorObj::collapseToCurrentRegion(), ScCellCursorObj::collapseToMergedArea(), ScCellCursorObj::collapseToSize(), ScVbaRange::Columns(), ScTableSheetObj::copyRange(), ScTableSheetObj::createCursor(), ScTableSheetObj::createCursorByRange(), ScCellRangeObj::createFilterDescriptor(), ScCellRangeObj::createFilterDescriptorByObject(), ScCellRangeObj::createImportDescriptor(), ScCellRangeObj::createSortDescriptor(), ScCellRangeObj::createSubTotalDescriptor(), ScCellRangeObj::doImport(), ScCellCursorObj::expandToEntireColumns(), ScCellCursorObj::expandToEntireRows(), ScCellRangeObj::fillAuto(), ScModelObj::FillRenderMarkData(), ScCellRangeObj::fillSeries(), ScCellRangeObj::filter(), findNext(), ScCellObj::getAnnotation(), ScTableSheetObj::getAnnotations(), ScCellRangeObj::getArrayFormula(), ScCellRangeObj::getArrayTokens(), ScCellRangesObj::getByName(), ScCellRangeObj::GetCellByPosition_Impl(), ScCellRangeObj::getCellFormatRanges(), ScCellRangeObj::getCellRangeByName(), ScCellRangeObj::getCellRangeByPosition(), ScCellRangesObj::getCells(), ScVbaChartObjects::getChartObjectNames(), ScTableSheetObj::getCharts(), ScTableSheetObj::getColumnPageBreaks(), ScCellRangeObj::getColumns(), ScCellObj::GetContentType_Impl(), ScCellRangeObj::getDataArray(), ScTableSheetObj::getDataPilotTables(), getDocShellFromIf(), ooo::vba::excel::GetDocShellFromRange(), ScTableSheetObj::getDrawPage(), ScCellRangesObj::getElementNames(), ScVbaRange::getEntireColumnOrRow(), ScCellObj::getError(), ScTableSheetObj::getEvents(), ScCellRangeObj::getFormulaArray(), ScCellRangeObj::getIsMerged(), ScTableSheetObj::getIsScenario(), ScTableSheetObj::getLinkMode(), ScTableSheetObj::getLinkSheetName(), ScTableSheetObj::getLinkUrl(), ScTableSheetObj::getName(), ScCellRangesObj::GetObjectByIndex_Impl(), ScCellRangeObj::GetOnePropertyValue(), ScTableSheetObj::GetOnePropertyValue(), ScTableColumnObj::GetOnePropertyValue(), ScTableRowObj::GetOnePropertyValue(), ScCellObj::GetOutputString_Impl(), ScTableSheetObj::getPivotCharts(), ScTableSheetObj::getPrintAreas(), ScTableSheetObj::getPrintTitleColumns(), ScTableSheetObj::getPrintTitleRows(), ScCellRangesObj::getRangeAddresses(), ScCellRangesObj::getRangeAddressesAsString(), ScTableSheetObj::getRanges(), ScCellObj::GetResultType_Impl(), ScTableSheetObj::getRowPageBreaks(), ScCellRangeObj::getRows(), ScTableSheetObj::getScenarioComment(), ScTableSheetObj::getScenarios(), ScTransferObj::GetSourceDocShell(), ScCellRangeObj::getSpreadsheet(), ScCellObj::getTextFields(), ScTableSheetObj::getTitleColumns(), ScTableSheetObj::getTitleRows(), ScCellObj::getTokens(), ScCellObj::getType(), ScCellRangeObj::getUniqueCellFormatRanges(), ScCellObj::GetUnoText(), ScCellObj::GetValue_Impl(), ScCellCursorObj::gotoEnd(), ScCellCursorObj::gotoEndOfUsedArea(), ScCellCursorObj::gotoNext(), ScCellCursorObj::gotoOffset(), ScCellCursorObj::gotoPrevious(), ScCellCursorObj::gotoStart(), ScCellCursorObj::gotoStartOfUsedArea(), ScTableSheetObj::group(), ScCellRangesObj::hasByName(), ScTableSheetObj::hideDependents(), ScTableSheetObj::hideDetail(), ScTableSheetObj::hidePrecedents(), ScCellObj::InputEnglishString(), ScCellRangesObj::insertByName(), ScTableSheetsObj::insertByName(), ScTableSheetObj::insertCells(), ScCellObj::insertTextContent(), ScTableSheetObj::isProtected(), ScTableSheetObj::link(), ScCellRangeObj::merge(), ScTableSheetObj::moveRange(), ScVbaRange::Offset(), ScTableSheetObj::PrintAreaUndo_Impl(), ScTableSheetObj::protect(), ScTableSheetObj::removeAllManualPageBreaks(), ScCellRangesObj::removeByName(), ScTableSheetObj::removeRange(), ScCellRangeObj::removeSubTotals(), ScTableSheetsObj::replaceByName(), ScVbaRange::Rows(), ScTabViewObj::select(), ScVbaRange::Select(), ScTabViewObj::setActiveSheet(), ScCellRangeObj::SetArrayFormula_Impl(), ScCellRangeObj::setArrayTokens(), ScCellRangeObj::setDataArray(), ScTableSheetObj::setExternalName(), ScCellRangeObj::setFormulaArray(), ScCellObj::setFormulaResult(), ScCellObj::setFormulaString(), ScTableSheetObj::setName(), ScTableSheetObj::SetOnePropertyValue(), ScTableColumnObj::SetOnePropertyValue(), ScTableRowObj::SetOnePropertyValue(), ScTableSheetObj::setPrintAreas(), ScTableSheetObj::setPrintTitleColumns(), ScTableSheetObj::setPrintTitleRows(), ScTableSheetObj::setScenarioComment(), ScCellObj::SetString_Impl(), ScCellRangeObj::setTableOperation(), ScTableSheetObj::setTitleColumns(), ScTableSheetObj::setTitleRows(), ScCellObj::setTokens(), ScCellObj::SetValue_Impl(), ScTableSheetObj::showDependents(), ScTableSheetObj::showDetail(), ScTableSheetObj::showErrors(), ScTableSheetObj::showInvalid(), ScTableSheetObj::showLevel(), ScTableSheetObj::showPrecedents(), ScCellRangeObj::sort(), ScTableSheetObj::ungroup(), and ScTableSheetObj::unprotect().
ScDocument * ScCellRangesBase::GetDocument | ( | ) | const |
Definition at line 1667 of file cellsuno.cxx.
References ScDocShell::GetDocument(), and pDocShell.
Referenced by ScFunctionAccess::callFunction(), ScCellCursorObj::expandToEntireColumns(), ScCellCursorObj::expandToEntireRows(), GetMarkData(), ScCellCursorObj::gotoNext(), ScCellCursorObj::gotoPrevious(), ScCellRangesObj::removeByName(), ScCellRangesObj::removeRangeAddress(), and ScCellRangeObj::SetArrayFormula_Impl().
|
overridevirtual |
Reimplemented in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, ScCellRangeObj, ScCellRangesObj, and ScCellCursorObj.
|
protectedvirtual |
Reimplemented in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, and ScCellRangeObj.
Definition at line 1770 of file cellsuno.cxx.
References SfxItemPropertySet::getPropertyMap(), and pPropSet.
Referenced by getDirectPropertyValuesTolerant(), getPropertyDefault(), getPropertyState(), getPropertyStates(), getPropertyValue(), getPropertyValues(), getPropertyValuesTolerant(), setPropertyToDefault(), setPropertyValue(), setPropertyValues(), and setPropertyValuesTolerant().
|
private |
Definition at line 2985 of file cellsuno.cxx.
References ScRange::aEnd, aRanges, ScRange::aStart, bChartColAsHdr, bChartRowAsHdr, ScAddress::Col(), ScDocShell::GetDocument(), ScDocument::MaxCol(), ScDocument::MaxRow(), pDocShell, ScAddress::Row(), ScRangeList::size(), and ScAddress::Tab().
Referenced by setColumnDescriptions(), setData(), and setRowDescriptions().
|
protected |
Definition at line 1523 of file cellsuno.cxx.
References aRanges, GetDocument(), and pMarkData.
Referenced by clearContents(), computeFunction(), decrementIndent(), Find_Impl(), findAll(), GetCurrentAttrsDeep(), GetCurrentAttrsFlat(), GetOnePropertyState(), GetOnePropertyValue(), incrementIndent(), ScCellObj::InputEnglishString(), queryEmptyCells(), queryVisibleCells(), replaceAll(), SetOnePropertyValue(), setPropertyToDefault(), setPropertyValues(), and setPropertyValuesTolerant().
|
overridevirtual |
Definition at line 3265 of file cellsuno.cxx.
|
protected |
Definition at line 1806 of file cellsuno.cxx.
References ATTR_LANGUAGE_FORMAT(), ATTR_VALUE_FORMAT(), GetCurrentAttrsFlat(), ScDocShell::GetDocument(), SfxSetItem::GetItemSet(), SfxItemSet::GetItemState(), GetMarkData(), ScDocument::GetSelectionStyle(), SfxItemPropertySimpleEntry::nWID, pDocShell, SC_WID_UNO_ABSNAME, SC_WID_UNO_CELLSTYL, SC_WID_UNO_CHCOLHDR, SC_WID_UNO_CHROWHDR, and SC_WID_UNO_NUMRULES.
Referenced by getDirectPropertyValuesTolerant(), getPropertyState(), getPropertyStates(), and getPropertyValuesTolerant().
|
protectedvirtual |
css::uno::RuntimeException |
loop through all ranges
Reimplemented in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, and ScCellRangeObj.
Definition at line 2382 of file cellsuno.cxx.
References aRanges, ScHelperFunctions::AssignTableBorder2ToAny(), ScHelperFunctions::AssignTableBorderToAny(), ScRange::aStart, ATTR_BORDER(), ATTR_BORDER_INNER(), ATTR_CONDITIONAL(), ATTR_INDENT(), ATTR_LANGUAGE_FORMAT(), ATTR_ROTATE_VALUE(), ATTR_STACKED(), ATTR_VALIDDATA(), ATTR_VALUE_FORMAT(), bChartColAsHdr, bChartRowAsHdr, convertTwipToMm100(), ScStyleObj::CreateEmptyNumberingRules(), ScStyleNameConversion::DisplayToProgrammaticName(), o3tl::sorted_vector< Value, Compare, Find, class >::empty(), ScRangeList::empty(), ScRangeList::Format(), ScRangeList::front(), SfxItemSet::Get(), GetCurrentAttrsDeep(), GetCurrentAttrsFlat(), GetCurrentDataSet(), ScDocShell::GetDocument(), ScDocument::GetFormatTable(), ScPatternAttr::GetItem(), ScPatternAttr::GetKey(), GetMarkData(), SfxStyleSheetBase::GetName(), SfxItemPropertySet::getPropertyValue(), ScDocument::GetSelectionFrame(), ScDocument::GetSelectionStyle(), ScDocument::GetSheetLimits(), ScDocument::GetStorageGrammar(), GetValue, IsScItemWid(), formula::FormulaGrammar::mapAPItoGrammar(), nIndex, SfxItemPropertySimpleEntry::nWID, pDocShell, pPropSet, SvxOrientationItem::QueryValue(), RANGE_ABS_3D, SC_WID_UNO_ABSNAME, SC_WID_UNO_CELLSTYL, SC_WID_UNO_CHCOLHDR, SC_WID_UNO_CHROWHDR, SC_WID_UNO_CONDFMT, SC_WID_UNO_CONDLOC, SC_WID_UNO_CONDXML, SC_WID_UNO_FORMATID, SC_WID_UNO_NUMRULES, SC_WID_UNO_TBLBORD, SC_WID_UNO_TBLBORD2, SC_WID_UNO_VALIDAT, SC_WID_UNO_VALILOC, SC_WID_UNO_VALIXML, ScMarkData::SetMarkArea(), and ScAddress::Tab().
Referenced by getDirectPropertyValuesTolerant(), ScCellRangeObj::GetOnePropertyValue(), getPropertyValue(), getPropertyValues(), and getPropertyValuesTolerant().
|
overridevirtual |
bundle with getPropertyValue
Definition at line 1929 of file cellsuno.cxx.
References aRanges, ScHelperFunctions::AssignTableBorder2ToAny(), ScHelperFunctions::AssignTableBorderToAny(), ATTR_BORDER(), ATTR_BORDER_INNER(), ATTR_INDENT(), ATTR_VALUE_FORMAT(), convertTwipToMm100(), ScStyleObj::CreateEmptyNumberingRules(), ScStyleNameConversion::DisplayToProgrammaticName(), SfxItemSet::Get(), SfxItemPropertyMap::getByName(), ScDocument::GetDefPattern(), ScDocShell::GetDocument(), ScPatternAttr::GetItem(), GetItemPropertyMap(), SfxSetItem::GetItemSet(), SfxItemPropertySet::getPropertyValue(), ScDocument::GetStorageGrammar(), GetValue, IsScItemWid(), formula::FormulaGrammar::mapAPItoGrammar(), SfxItemPropertySimpleEntry::nWID, pDocShell, pPropSet, SC_WID_UNO_CELLSTYL, SC_WID_UNO_CHCOLHDR, SC_WID_UNO_CHROWHDR, SC_WID_UNO_CONDFMT, SC_WID_UNO_CONDLOC, SC_WID_UNO_CONDXML, SC_WID_UNO_NUMRULES, SC_WID_UNO_TBLBORD, SC_WID_UNO_TBLBORD2, SC_WID_UNO_VALIDAT, SC_WID_UNO_VALILOC, SC_WID_UNO_VALIXML, and ScResId().
|
overridevirtual |
Reimplemented in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, and ScCellRangeObj.
Definition at line 2035 of file cellsuno.cxx.
References SfxItemPropertySet::getPropertyMap(), and pPropSet.
|
overridevirtual |
Definition at line 1854 of file cellsuno.cxx.
References aRanges, ScRangeList::empty(), SfxItemPropertyMap::getByName(), GetItemPropertyMap(), GetOnePropertyState(), and lcl_GetPropertyWhich().
|
overridevirtual |
Definition at line 1867 of file cellsuno.cxx.
References SfxItemPropertyMap::getByName(), GetItemPropertyMap(), GetOnePropertyState(), and lcl_GetPropertyWhich().
|
overridevirtual |
Definition at line 2365 of file cellsuno.cxx.
References aRanges, ScRangeList::empty(), SfxItemPropertyMap::getByName(), GetItemPropertyMap(), GetOnePropertyValue(), and pDocShell.
|
overridevirtual |
Definition at line 2650 of file cellsuno.cxx.
References SfxItemPropertyMap::getByName(), GetItemPropertyMap(), GetOnePropertyValue(), and i.
|
overridevirtual |
Definition at line 2815 of file cellsuno.cxx.
References SfxItemPropertyMap::getByName(), GetItemPropertyMap(), GetOnePropertyState(), GetOnePropertyValue(), i, lcl_GetPropertyWhich(), nCount, and Value.
|
inline |
Definition at line 244 of file cellsuno.hxx.
Referenced by ScFunctionAccess::callFunction(), ScCellCursorObj::collapseToCurrentArray(), ScCellCursorObj::collapseToCurrentRegion(), ScCellCursorObj::collapseToMergedArea(), ScCellCursorObj::collapseToSize(), ScVbaRange::Columns(), ScTableSheetObj::createCursorByRange(), ScCellCursorObj::expandToEntireColumns(), ScCellCursorObj::expandToEntireRows(), ScModelObj::FillRenderMarkData(), findNext(), ScCellRangesObj::getByName(), ScCellRangesObj::getCells(), ScCellRangesObj::getCount(), ScCellRangesObj::getElementNames(), ScVbaRange::getEntireColumnOrRow(), ScCellRangesObj::GetObjectByIndex_Impl(), ScCellRangesObj::getRangeAddresses(), ScCellRangesObj::getRangeAddressesAsString(), ScTableSheetObj::GetTab_Impl(), ScCellCursorObj::gotoEnd(), ScCellCursorObj::gotoEndOfUsedArea(), ScCellCursorObj::gotoNext(), ScCellCursorObj::gotoOffset(), ScCellCursorObj::gotoPrevious(), ScCellCursorObj::gotoStart(), ScCellCursorObj::gotoStartOfUsedArea(), ScCellRangesObj::hasByName(), ScCellRangesObj::hasElements(), ScVbaRange::HasFormula(), ScCellRangesObj::insertByName(), ScVbaRange::Offset(), ScCellRangeObj::RefChanged(), ScCellObj::RefChanged(), ScCellRangesObj::removeByName(), ScCellRangesObj::removeRangeAddress(), ScVbaRange::Rows(), ScTabViewObj::select(), and ScTabViewObj::setActiveSheet().
|
overridevirtual |
Definition at line 3070 of file cellsuno.cxx.
References aSeq, and CreateMemChart_Impl().
|
overridevirtual |
Reimplemented in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, ScCellRangeObj, ScCellRangesObj, and ScCellCursorObj.
|
overridevirtual |
Definition at line 2895 of file cellsuno.cxx.
References aRanges, ScDocFunc::ChangeIndent(), ScRangeList::empty(), ScDocShell::GetDocFunc(), GetMarkData(), ScMarkData::MarkToMulti(), and pDocShell.
void ScCellRangesBase::InitInsertRange | ( | ScDocShell * | pDocSh, |
const ScRange & | rR | ||
) |
Definition at line 1675 of file cellsuno.cxx.
References ScDocument::AddUnoObject(), aRanges, ScDocShell::GetDocument(), pDocShell, ScRangeList::push_back(), ScRange::PutInOrder(), RefChanged(), and ScRangeList::RemoveAll().
Referenced by ScTableSheetObj::InitInsertSheet().
|
inline |
Definition at line 254 of file cellsuno.hxx.
Referenced by ScModelObj::FillRenderMarkData().
|
overridevirtual |
Definition at line 3271 of file cellsuno.cxx.
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 1532 of file cellsuno.cxx.
References ScDocument::AddUnoListenerCall(), ScDocument::AddUnoRefChange(), ScRange::aEnd, aEvent, aRanges, ScRange::aStart, aValueListeners, bGotDataChangedHint, ForgetCurrentAttrs(), ScRangeList::front(), ScDocShell::GetDocument(), SfxHint::GetId(), ScDocument::GetRange(), ScDocument::HasUnoRefUndo(), m_wThis, ScDocument::MaxCol(), ScDocument::MaxRow(), nId, nObjectId, pDocShell, RefChanged(), ScAddress::SetCol(), ScAddress::SetRow(), ScRangeList::size(), ScRangeList::UpdateReference(), and URM_INSDEL.
|
private |
Definition at line 1725 of file cellsuno.cxx.
References aRanges, Grid, i, nCount, pDocShell, ScDocShell::PostPaint(), and ScRangeList::size().
Referenced by setColumnDescriptions(), setData(), and setRowDescriptions().
|
overridevirtual |
Definition at line 3632 of file cellsuno.cxx.
References QueryDifferences_Impl().
|
overridevirtual |
Definition at line 3405 of file cellsuno.cxx.
References aRanges, ATTR_VALUE_FORMAT(), CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ScCellIterator::first(), condformat::entry::FORMULA, ScDocument::GetAttr(), ScDocShell::GetDocument(), ScDocument::GetFormatTable(), ScDocument::GetNotesInRange(), ScCellIterator::GetPos(), ScDocument::GetSheetLimits(), SvNumberFormatter::GetType(), ScCellIterator::getType(), GetValue, i, nCount, ScCellIterator::next(), nIndex, pDocShell, and ScRangeList::size().
|
overridevirtual |
all tables
Definition at line 3720 of file cellsuno.cxx.
References aRanges, CELLTYPE_FORMULA, ScCellIterator::first(), ScDocShell::GetDocument(), ScCellIterator::getFormulaCell(), ScCellIterator::GetPos(), ScDocument::GetSheetLimits(), ScCellIterator::getType(), ScRange::Intersects(), lcl_FirstTab(), ScMarkData::MarkFromRangeList(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScCellIterator::next(), pDocShell, and ScRangeList::size().
|
private |
for all tables, if markings per table
Definition at line 3548 of file cellsuno.cxx.
References ScRange::aEnd, aRanges, ScRange::aStart, ScAddress::Col(), ScCellIterator::equalsWithoutFormat(), ScCellIterator::first(), ScDocShell::GetDocument(), ScCellIterator::GetPos(), ScDocument::GetSheetLimits(), i, ScRange::Intersects(), lcl_FirstTab(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScCellIterator::next(), pDocShell, ScAddress::Row(), ScAddress::SetCol(), ScAddress::SetRow(), ScRangeList::size(), and ScAddress::Tab().
Referenced by queryColumnDifferences(), and queryRowDifferences().
|
overridevirtual |
Definition at line 3371 of file cellsuno.cxx.
References aRanges, ScMarkData::FillRangeListWithMarks(), ScCellIterator::first(), ScDocShell::GetDocument(), GetMarkData(), ScCellIterator::GetPos(), i, ScCellIterator::isEmpty(), nCount, ScCellIterator::next(), pDocShell, ScMarkData::SetMultiMarkArea(), and ScRangeList::size().
|
overridevirtual |
Definition at line 3494 of file cellsuno.cxx.
References aRanges, CELLTYPE_FORMULA, ScCellIterator::first(), ScDocShell::GetDocument(), ScFormulaCell::GetErrCode(), ScCellIterator::getFormulaCell(), ScCellIterator::GetPos(), ScDocument::GetSheetLimits(), ScCellIterator::getType(), i, ScFormulaCell::IsValue(), nCount, ScCellIterator::next(), pDocShell, and ScRangeList::size().
Referenced by ScVbaRange::HasFormula().
|
overridevirtual |
Definition at line 3646 of file cellsuno.cxx.
References ScRange::aEnd, aRanges, ScRange::aStart, ScAddress::Col(), i, ScRange::Intersects(), ScRangeList::Join(), nCount, pDocShell, ScAddress::Row(), ScRangeList::size(), and ScAddress::Tab().
|
overridevirtual |
Definition at line 3671 of file cellsuno.cxx.
References aRanges, CELLTYPE_FORMULA, ScCellIterator::first(), ScDocShell::GetDocument(), ScCellIterator::getFormulaCell(), ScDocument::GetSheetLimits(), ScCellIterator::getType(), ScMarkData::MarkFromRangeList(), nCount, ScCellIterator::next(), pDocShell, and ScRangeList::size().
|
overridevirtual |
Definition at line 3639 of file cellsuno.cxx.
References QueryDifferences_Impl().
|
overridevirtual |
Separate for all tables, if markings separated per table
Definition at line 3332 of file cellsuno.cxx.
References aRanges, ScDocument::ColHidden(), ScMarkData::FillRangeListWithMarks(), ScDocShell::GetDocument(), GetMarkData(), lcl_FirstTab(), ScDocument::MaxCol(), ScDocument::MaxRow(), pDocShell, ScDocument::RowHidden(), and ScMarkData::SetMultiMarkArea().
|
virtual |
adjust XChartDataChangeEventListener
Reimplemented in ScCellObj, ScCellRangeObj, and ScCellRangesObj.
Definition at line 1650 of file cellsuno.cxx.
References aRanges, aValueListeners, ForgetCurrentAttrs(), ForgetMarkData(), ScDocShell::GetDocument(), i, nCount, pDocShell, pValueListener, ScRangeList::size(), and ScDocument::StartListeningArea().
Referenced by AddRange(), InitInsertRange(), Notify(), ScCellRangesObj::RefChanged(), ScCellRangeObj::RefChanged(), SetNewRange(), and SetNewRanges().
|
overridevirtual |
Definition at line 3253 of file cellsuno.cxx.
References aRanges, ScRangeList::empty(), ScChartListenerCollection::FreeUno(), ScDocument::GetChartListenerCollection(), ScDocShell::GetDocument(), and pDocShell.
|
overridevirtual |
Definition at line 3300 of file cellsuno.cxx.
References aRanges, aValueListeners, ScRangeList::empty(), n, nCount, and pValueListener.
|
overridevirtual |
Definition at line 2673 of file cellsuno.cxx.
|
overridevirtual |
Definition at line 2540 of file cellsuno.cxx.
References aRanges, and ScRangeList::empty().
|
overridevirtual |
Definition at line 2556 of file cellsuno.cxx.
|
overridevirtual |
Exception, or what?
Definition at line 3911 of file cellsuno.cxx.
References SfxUndoManager::AddUndoAction(), aRanges, ScDocShell::GetDocument(), GetMarkData(), ScCellSearchObj::GetSearchItem(), ScDocument::GetTableCount(), ScDocShell::GetUndoManager(), ScDocShell::IsEditable(), ScDocument::IsTabProtected(), ScDocument::IsUndoEnabled(), lcl_WholeSheet(), pDocShell, ScDocShell::PostPaintGridAll(), SCDOCMODE_UNDO, ScDocument::SearchAndReplace(), SvxSearchItem::SetCommand(), ScDocShell::SetDocumentModified(), and SvxSearchItem::SetSelection().
|
overridevirtual |
undo
Definition at line 3156 of file cellsuno.cxx.
References aArr, aStr, bChartColAsHdr, bChartRowAsHdr, ForceChartListener_Impl(), ScChartPositionMap::GetColCount(), ScChartPositionMap::GetColHeaderPosition(), ScDocShell::GetDocument(), GetLimitedChartRanges_Impl(), ScChartArray::GetPositionMap(), tools::SvRef< T >::is(), PaintGridRanges_Impl(), pDocShell, ScDocShell::SetDocumentModified(), ScDocument::SetEmptyCell(), ScChartArray::SetHeaders(), ScDocument::SetString(), and ScSetStringParam::setTextInput().
void ScCellRangesBase::SetCursorOnly | ( | bool | bSet | ) |
Definition at line 1717 of file cellsuno.cxx.
References bCursorOnly.
|
overridevirtual |
undo
Definition at line 3018 of file cellsuno.cxx.
References aArr, aData, bChartColAsHdr, bChartRowAsHdr, ForceChartListener_Impl(), ScChartPositionMap::GetColCount(), ScDocShell::GetDocument(), GetLimitedChartRanges_Impl(), ScChartPositionMap::GetPosition(), ScChartArray::GetPositionMap(), ScChartPositionMap::GetRowCount(), tools::SvRef< T >::is(), PaintGridRanges_Impl(), pDocShell, ScDocShell::SetDocumentModified(), ScDocument::SetEmptyCell(), ScChartArray::SetHeaders(), and ScDocument::SetValue().
Definition at line 1701 of file cellsuno.cxx.
References aRanges, ScRangeList::push_back(), ScRange::PutInOrder(), RefChanged(), and ScRangeList::RemoveAll().
Referenced by ScCellCursorObj::collapseToCurrentArray(), ScCellCursorObj::collapseToCurrentRegion(), ScCellCursorObj::collapseToMergedArea(), ScCellCursorObj::collapseToSize(), ScCellCursorObj::expandToEntireColumns(), ScCellCursorObj::expandToEntireRows(), ScCellCursorObj::gotoEnd(), ScCellCursorObj::gotoEndOfUsedArea(), ScCellCursorObj::gotoNext(), ScCellCursorObj::gotoOffset(), ScCellCursorObj::gotoPrevious(), ScCellCursorObj::gotoStart(), and ScCellCursorObj::gotoStartOfUsedArea().
void ScCellRangesBase::SetNewRanges | ( | const ScRangeList & | rNew | ) |
Definition at line 1711 of file cellsuno.cxx.
References aRanges, and RefChanged().
Referenced by ScCellRangesObj::insertByName(), ScCellRangesObj::removeByName(), and ScCellRangesObj::removeRangeAddress().
|
protectedvirtual |
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 in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, and ScCellRangeObj.
Definition at line 2168 of file cellsuno.cxx.
References ScDocument::AddValidationEntry(), ScDocFunc::ApplyAttributes(), ScHelperFunctions::ApplyBorder(), ScDocFunc::ApplyStyle(), aRanges, ScRange::aStart, aStr, ATTR_BORDER(), ATTR_BORDER_INNER(), ATTR_PATTERN_END(), ATTR_PATTERN_START(), ATTR_VALIDDATA(), bChartColAsHdr, bChartRowAsHdr, SfxItemSet::ClearInvalidItems(), SfxItemSet::ClearItem(), ScTableValidationObj::CreateValidationData(), EE_CHAR_ESCAPEMENT(), ScRangeList::empty(), ScHelperFunctions::FillBoxItems(), ScTableConditionalFormat::FillFormat(), ScRangeList::front(), ScUnoHelpFunctions::GetBoolFromAny(), ScDocument::GetCondFormList(), ScTableConditionalFormat::getCount(), GetCurrentAttrsDeep(), ScDocShell::GetDocFunc(), ScDocShell::GetDocument(), ScDocument::GetEditPool(), ScDocument::GetEnginePool(), SfxSetItem::GetItemSet(), GetMarkData(), ScDocument::GetPool(), ScRefCellValue::getString(), formula::FormulaGrammar::GRAM_UNSPECIFIED, Grid, i, IsScItemWid(), lcl_SetCellProperty(), formula::FormulaGrammar::mapAPItoGrammar(), n, nIndex, nValue, SfxItemPropertySimpleEntry::nWID, pDocShell, ScDocShell::PostPaint(), ScStyleNameConversion::ProgrammaticToDisplayName(), SfxItemSet::Put(), ScDocument::RemoveCondFormatData(), ScDocFunc::ReplaceConditionalFormat(), SC_WID_UNO_CELLSTYL, SC_WID_UNO_CHCOLHDR, SC_WID_UNO_CHROWHDR, SC_WID_UNO_CONDFMT, SC_WID_UNO_CONDLOC, SC_WID_UNO_CONDXML, SC_WID_UNO_TBLBORD, SC_WID_UNO_TBLBORD2, SC_WID_UNO_VALIDAT, SC_WID_UNO_VALILOC, SC_WID_UNO_VALIXML, ScDocShell::SetDocumentModified(), ScDocument::SetEditText(), EditEngine::SetEditTextObjectPool(), ScRangeList::size(), and ScAddress::Tab().
Referenced by ScCellRangeObj::SetOnePropertyValue(), ScTableSheetObj::SetOnePropertyValue(), ScTableColumnObj::SetOnePropertyValue(), ScTableRowObj::SetOnePropertyValue(), setPropertyValue(), setPropertyValues(), and setPropertyValuesTolerant().
|
overridevirtual |
for items that have multiple properties (e.g. background) too much will be reset for ATTR_ROTATE_VALUE, reset ATTR_ORIENTATION as well?
Definition at line 1885 of file cellsuno.cxx.
References ScDocFunc::ApplyStyle(), aRanges, ATTR_LANGUAGE_FORMAT(), ATTR_VALUE_FORMAT(), bChartColAsHdr, bChartRowAsHdr, ScDocFunc::ClearItems(), ScRangeList::empty(), SfxItemPropertyMap::getByName(), ScDocShell::GetDocFunc(), GetItemPropertyMap(), GetMarkData(), lcl_GetPropertyWhich(), SfxItemPropertySimpleEntry::nWID, pDocShell, SC_WID_UNO_CELLSTYL, SC_WID_UNO_CHCOLHDR, SC_WID_UNO_CHROWHDR, and ScResId().
|
overridevirtual |
Definition at line 2152 of file cellsuno.cxx.
References aRanges, ScRangeList::empty(), SfxItemPropertyMap::getByName(), GetItemPropertyMap(), pDocShell, and SetOnePropertyValue().
|
overridevirtual |
Definition at line 2564 of file cellsuno.cxx.
References ScDocFunc::ApplyAttributes(), aRanges, ScRangeList::empty(), SfxItemPropertyMap::getByName(), GetCurrentAttrsDeep(), ScDocShell::GetDocFunc(), ScDocShell::GetDocument(), GetItemPropertyMap(), GetMarkData(), ScDocument::GetPool(), i, IsScItemWid(), lcl_SetCellProperty(), nCount, SfxItemPropertySimpleEntry::nWID, pDocShell, pValues, SC_WID_UNO_CELLSTYL, SetOnePropertyValue(), and TOOLS_WARN_EXCEPTION.
|
overridevirtual |
Definition at line 2697 of file cellsuno.cxx.
References ScDocFunc::ApplyAttributes(), aRanges, ScRangeList::empty(), SfxItemPropertyMap::getByName(), GetCurrentAttrsDeep(), ScDocShell::GetDocFunc(), ScDocShell::GetDocument(), GetItemPropertyMap(), GetMarkData(), ScDocument::GetPool(), i, IsScItemWid(), lcl_SetCellProperty(), nCount, SfxItemPropertySimpleEntry::nFlags, SfxItemPropertySimpleEntry::nWID, pDocShell, pValues, SC_WID_UNO_CELLSTYL, SetOnePropertyValue(), and TOOLS_WARN_EXCEPTION.
|
overridevirtual |
undo
Definition at line 3087 of file cellsuno.cxx.
References aArr, aStr, bChartColAsHdr, bChartRowAsHdr, ForceChartListener_Impl(), ScDocShell::GetDocument(), GetLimitedChartRanges_Impl(), ScChartArray::GetPositionMap(), ScChartPositionMap::GetRowCount(), ScChartPositionMap::GetRowHeaderPosition(), tools::SvRef< T >::is(), PaintGridRanges_Impl(), pDocShell, ScDocShell::SetDocumentModified(), ScDocument::SetEmptyCell(), ScChartArray::SetHeaders(), ScDocument::SetString(), and ScSetStringParam::setTextInput().
|
overridevirtual |
Reimplemented in ScTableRowObj, ScTableColumnObj, ScTableSheetObj, ScCellObj, ScCellRangeObj, ScCellRangesObj, and ScCellCursorObj.
|
friend |
Definition at line 177 of file cellsuno.hxx.
|
friend |
Definition at line 176 of file cellsuno.hxx.
Referenced by ScCellRangeObj::getSpreadsheet().
|
friend |
Definition at line 175 of file cellsuno.hxx.
|
private |
Definition at line 189 of file cellsuno.hxx.
Referenced by addChartDataChangeEventListener(), addModifyListener(), addPropertyChangeListener(), AddRange(), clearContents(), CreateMemChart_Impl(), decrementIndent(), Find_Impl(), findAll(), GetLimitedChartRanges_Impl(), GetMarkData(), GetOnePropertyValue(), getPropertyDefault(), getPropertyState(), getPropertyValue(), incrementIndent(), InitInsertRange(), Notify(), PaintGridRanges_Impl(), queryContentCells(), queryDependents(), QueryDifferences_Impl(), queryEmptyCells(), queryFormulaCells(), queryIntersection(), queryPrecedents(), queryVisibleCells(), RefChanged(), removeChartDataChangeEventListener(), removeModifyListener(), removePropertyChangeListener(), replaceAll(), ScCellRangesBase(), SetNewRange(), SetNewRanges(), SetOnePropertyValue(), setPropertyToDefault(), setPropertyValue(), setPropertyValues(), and setPropertyValuesTolerant().
|
private |
Definition at line 195 of file cellsuno.hxx.
Referenced by addModifyListener(), Notify(), RefChanged(), and removeModifyListener().
|
private |
Definition at line 191 of file cellsuno.hxx.
Referenced by CreateMemChart_Impl(), GetLimitedChartRanges_Impl(), GetOnePropertyValue(), setColumnDescriptions(), setData(), SetOnePropertyValue(), setPropertyToDefault(), and setRowDescriptions().
|
private |
Definition at line 192 of file cellsuno.hxx.
Referenced by CreateMemChart_Impl(), GetLimitedChartRanges_Impl(), GetOnePropertyValue(), setColumnDescriptions(), setData(), SetOnePropertyValue(), setPropertyToDefault(), and setRowDescriptions().
|
private |
Definition at line 193 of file cellsuno.hxx.
Referenced by SetCursorOnly().
|
private |
Definition at line 194 of file cellsuno.hxx.
Referenced by Notify().
|
private |
Definition at line 180 of file cellsuno.hxx.
Referenced by Notify(), and ScCellRangesBase().
|
private |
Definition at line 190 of file cellsuno.hxx.
Referenced by Notify(), and ScCellRangesBase().
|
private |
Definition at line 186 of file cellsuno.hxx.
Referenced by ForgetCurrentAttrs(), and GetCurrentDataSet().
|
private |
Definition at line 185 of file cellsuno.hxx.
Referenced by ForgetCurrentAttrs(), and GetCurrentAttrsDeep().
|
private |
Definition at line 184 of file cellsuno.hxx.
Referenced by ForgetCurrentAttrs(), and GetCurrentAttrsFlat().
|
private |
Definition at line 182 of file cellsuno.hxx.
Referenced by addChartDataChangeEventListener(), addModifyListener(), clearContents(), computeFunction(), CreateMemChart_Impl(), ScCellRangeObj::CreateRangeFromDoc(), decrementIndent(), Find_Impl(), findAll(), findNext(), ForceChartListener_Impl(), GetCurrentAttrsDeep(), GetCurrentAttrsFlat(), GetDocument(), GetLimitedChartRanges_Impl(), GetOnePropertyState(), GetOnePropertyValue(), getPropertyDefault(), getPropertyValue(), incrementIndent(), InitInsertRange(), Notify(), PaintGridRanges_Impl(), queryContentCells(), queryDependents(), QueryDifferences_Impl(), queryEmptyCells(), queryFormulaCells(), queryIntersection(), queryPrecedents(), queryVisibleCells(), RefChanged(), removeChartDataChangeEventListener(), replaceAll(), ScCellRangesBase(), setColumnDescriptions(), setData(), SetOnePropertyValue(), setPropertyToDefault(), setPropertyValue(), setPropertyValues(), setPropertyValuesTolerant(), setRowDescriptions(), and ~ScCellRangesBase().
|
private |
Definition at line 188 of file cellsuno.hxx.
Referenced by ForgetMarkData(), and GetMarkData().
|
private |
Definition at line 187 of file cellsuno.hxx.
Referenced by ForgetCurrentAttrs(), and GetCurrentDataSet().
|
private |
Definition at line 181 of file cellsuno.hxx.
Referenced by GetItemPropertyMap(), GetOnePropertyValue(), getPropertyDefault(), and getPropertySetInfo().
|
private |
Definition at line 183 of file cellsuno.hxx.
Referenced by addModifyListener(), RefChanged(), removeModifyListener(), and ~ScCellRangesBase().