LibreOffice Module sc (master) 1
|
#include <table.hxx>
Classes | |
class | VisibleDataCellIterator |
Use this to iterate through non-empty visible cells in a single column. More... | |
Public Member Functions | |
ScTable (ScDocument &rDoc, SCTAB nNewTab, const OUString &rNewName, bool bColInfo=true, bool bRowInfo=true) | |
~ScTable () COVERITY_NOEXCEPT_FALSE | |
ScTable (const ScTable &)=delete | |
ScTable & | operator= (const ScTable &)=delete |
ScDocument & | GetDoc () |
const ScDocument & | GetDoc () const |
SCTAB | GetTab () const |
ScOutlineTable * | GetOutlineTable () |
ScColumn & | CreateColumnIfNotExists (const SCCOL nScCol) |
void | CreateColumnIfNotExistsImpl (const SCCOL nScCol) |
ScColumnData & | GetColumnData (SCCOL nCol) |
sal_uInt64 | GetCellCount () const |
sal_uInt64 | GetWeightedCount () const |
sal_uInt64 | GetWeightedCount (SCROW nStartRow, SCROW nEndRow) const |
sal_uInt64 | GetCodeCount () const |
sal_uInt16 | GetTextWidth (SCCOL nCol, SCROW nRow) const |
bool | SetOutlineTable (const ScOutlineTable *pNewOutline) |
void | StartOutlineTable () |
void | DoAutoOutline (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) |
bool | TestRemoveSubTotals (const ScSubTotalParam &rParam) |
void | RemoveSubTotals (ScSubTotalParam &rParam) |
bool | DoSubTotals (ScSubTotalParam &rParam) |
const ScSheetEvents * | GetSheetEvents () const |
void | SetSheetEvents (std::unique_ptr< ScSheetEvents > pNew) |
bool | IsVisible () const |
void | SetVisible (bool bVis) |
bool | IsStreamValid () const |
void | SetStreamValid (bool bSet, bool bIgnoreLock=false) |
bool | IsColValid (const SCCOL nScCol) const |
bool | IsColRowValid (const SCCOL nScCol, const SCROW nScRow) const |
bool | IsColRowTabValid (const SCCOL nScCol, const SCROW nScRow, const SCTAB nScTab) const |
bool | ValidCol (SCCOL nCol) const |
bool | ValidRow (SCROW nRow) const |
bool | ValidColRow (SCCOL nCol, SCROW nRow) const |
bool | IsPendingRowHeights () const |
void | SetPendingRowHeights (bool bSet) |
bool | GetCalcNotification () const |
void | SetCalcNotification (bool bSet) |
bool | IsLayoutRTL () const |
bool | IsLoadingRTL () const |
void | SetLayoutRTL (bool bSet) |
void | SetLoadingRTL (bool bSet) |
bool | IsScenario () const |
void | SetScenario (bool bFlag) |
void | GetScenarioComment (OUString &rComment) const |
void | SetScenarioComment (const OUString &rComment) |
const Color & | GetScenarioColor () const |
void | SetScenarioColor (const Color &rNew) |
const Color & | GetTabBgColor () const |
void | SetTabBgColor (const Color &rColor) |
ScScenarioFlags | GetScenarioFlags () const |
void | SetScenarioFlags (ScScenarioFlags nNew) |
void | SetActiveScenario (bool bSet) |
bool | IsActiveScenario () const |
ScLinkMode | GetLinkMode () const |
bool | IsLinked () const |
const OUString & | GetLinkDoc () const |
const OUString & | GetLinkFlt () const |
const OUString & | GetLinkOpt () const |
const OUString & | GetLinkTab () const |
sal_uLong | GetLinkRefreshDelay () const |
void | SetLink (ScLinkMode nMode, const OUString &rDoc, const OUString &rFlt, const OUString &rOpt, const OUString &rTab, sal_uLong nRefreshDelay) |
sal_Int64 | GetHashCode () const |
const OUString & | GetName () const |
void | SetName (const OUString &rNewName) |
void | SetAnonymousDBData (std::unique_ptr< ScDBData > pDBData) |
ScDBData * | GetAnonymousDBData () |
const OUString & | GetCodeName () const |
void | SetCodeName (const OUString &rNewName) |
const OUString & | GetUpperName () const |
const OUString & | GetPageStyle () const |
void | SetPageStyle (const OUString &rName) |
void | PageStyleModified (const OUString &rNewName) |
bool | IsProtected () const |
void | SetProtection (const ScTableProtection *pProtect) |
const ScTableProtection * | GetProtection () const |
void | GetUnprotectedCells (ScRangeList &rRangeList) const |
bool | IsEditActionAllowed (sc::ColRowEditAction eAction, SCCOLROW nStart, SCCOLROW nEnd) const |
Size | GetPageSize () const |
void | SetPageSize (const Size &rSize) |
void | SetRepeatArea (SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW nEndRow) |
void | LockTable () |
void | UnlockTable () |
bool | IsBlockEditable (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, bool *pOnlyNotBecauseOfMatrix=nullptr, bool bNoMatrixAtAll=false) const |
bool | IsSelectionEditable (const ScMarkData &rMark, bool *pOnlyNotBecauseOfMatrix=nullptr) const |
bool | HasBlockMatrixFragment (const SCCOL nCol1, SCROW nRow1, const SCCOL nCol2, SCROW nRow2, bool bNoMatrixAtAll=false) const |
bool | HasSelectionMatrixFragment (const ScMarkData &rMark) const |
bool | IsBlockEmpty (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const |
bool | SetString (SCCOL nCol, SCROW nRow, SCTAB nTab, const OUString &rString, const ScSetStringParam *pParam=nullptr) |
bool | SetEditText (SCCOL nCol, SCROW nRow, std::unique_ptr< EditTextObject > pEditText) |
void | SetEditText (SCCOL nCol, SCROW nRow, const EditTextObject &rEditText, const SfxItemPool *pEditPool) |
SCROW | GetFirstEditTextRow (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const |
void | SetEmptyCell (SCCOL nCol, SCROW nRow) |
void | SetFormula (SCCOL nCol, SCROW nRow, const ScTokenArray &rArray, formula::FormulaGrammar::Grammar eGram) |
void | SetFormula (SCCOL nCol, SCROW nRow, const OUString &rFormula, formula::FormulaGrammar::Grammar eGram) |
SC_DLLPUBLIC std::shared_ptr< sc::SolverSettings > | GetSolverSettings () |
ScFormulaCell * | SetFormulaCell (SCCOL nCol, SCROW nRow, ScFormulaCell *pCell) |
Takes ownership of pCell. More... | |
bool | SetFormulaCells (SCCOL nCol, SCROW nRow, std::vector< ScFormulaCell * > &rCells) |
bool | HasFormulaCell (const SCCOL nCol1, SCROW nRow1, const SCCOL nCol2, SCROW nRow2) const |
svl::SharedString | GetSharedString (SCCOL nCol, SCROW nRow) const |
void | SetValue (SCCOL nCol, SCROW nRow, const double &rVal) |
void | SetValues (const SCCOL nCol, const SCROW nRow, const std::vector< double > &rVals) |
void | SetError (SCCOL nCol, SCROW nRow, FormulaError nError) |
SCSIZE | GetPatternCount (SCCOL nCol) const |
SCSIZE | GetPatternCount (SCCOL nCol, SCROW nRow1, SCROW nRow2) const |
bool | ReservePatternCount (SCCOL nCol, SCSIZE nReserve) |
void | SetRawString (SCCOL nCol, SCROW nRow, const svl::SharedString &rStr) |
OUString | GetString (SCCOL nCol, SCROW nRow, const ScInterpreterContext *pContext=nullptr) const |
double * | GetValueCell (SCCOL nCol, SCROW nRow) |
OUString | GetInputString (SCCOL nCol, SCROW nRow, bool bForceSystemLocale=false) const |
double | GetValue (SCCOL nCol, SCROW nRow) const |
const EditTextObject * | GetEditText (SCCOL nCol, SCROW nRow) const |
void | RemoveEditTextCharAttribs (SCCOL nCol, SCROW nRow, const ScPatternAttr &rAttr) |
OUString | GetFormula (SCCOL nCol, SCROW nRow) const |
const ScFormulaCell * | GetFormulaCell (SCCOL nCol, SCROW nRow) const |
ScFormulaCell * | GetFormulaCell (SCCOL nCol, SCROW nRow) |
CellType | GetCellType (const ScAddress &rPos) const |
CellType | GetCellType (SCCOL nCol, SCROW nRow) const |
ScRefCellValue | GetCellValue (SCCOL nCol, sc::ColumnBlockPosition &rBlockPos, SCROW nRow) |
ScRefCellValue | GetCellValue (SCCOL nCol, SCROW nRow) const |
void | GetFirstDataPos (SCCOL &rCol, SCROW &rRow) const |
void | GetLastDataPos (SCCOL &rCol, SCROW &rRow) const |
std::shared_ptr< sc::Sparkline > | GetSparkline (SCCOL nCol, SCROW nRow) |
sc::Sparkline * | CreateSparkline (SCCOL nCol, SCROW nRow, std::shared_ptr< sc::SparklineGroup > const &pSparklineGroup) |
bool | DeleteSparkline (SCCOL nCol, SCROW nRow) |
sc::SparklineList & | GetSparklineList () |
void | CopySparklinesToTable (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScTable *pDestTab) |
void | FillSparkline (bool bVertical, SCCOLROW nFixed, SCCOLROW nIteratingStart, SCCOLROW nIteratingEnd, SCCOLROW nFillStart, SCCOLROW nFillEnd) |
std::unique_ptr< ScPostIt > | ReleaseNote (SCCOL nCol, SCROW nRow) |
ScPostIt * | GetNote (SCCOL nCol, SCROW nRow) |
void | SetNote (SCCOL nCol, SCROW nRow, std::unique_ptr< ScPostIt > pNote) |
size_t | GetNoteCount (SCCOL nCol) const |
SCROW | GetNotePosition (SCCOL nCol, size_t nIndex) const |
void | CreateAllNoteCaptions () |
void | ForgetNoteCaptions (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, bool bPreserveData) |
void | GetAllNoteEntries (std::vector< sc::NoteEntry > &rNotes) const |
void | GetNotesInRange (const ScRange &rRange, std::vector< sc::NoteEntry > &rNotes) const |
CommentCaptionState | GetAllNoteCaptionsState (const ScRange &rRange, std::vector< sc::NoteEntry > &rNotes) |
bool | ContainsNotesInRange (const ScRange &rRange) const |
bool | TestInsertRow (SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize) const |
void | InsertRow (SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize) |
void | DeleteRow (const sc::ColumnSet &rRegroupCols, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize, bool *pUndoOutline, std::vector< ScAddress > *pGroupPos) |
bool | TestInsertCol (SCROW nStartRow, SCROW nEndRow, SCSIZE nSize) const |
void | InsertCol (const sc::ColumnSet &rRegroupCols, SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize) |
void | DeleteCol (const sc::ColumnSet &rRegroupCols, SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize, bool *pUndoOutline) |
void | DeleteArea (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, InsertDeleteFlags nDelFlag, bool bBroadcast=true, sc::ColumnSpanSet *pBroadcastSpans=nullptr) |
void | CopyToClip (sc::CopyToClipContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScTable *pTable) |
void | CopyToClip (sc::CopyToClipContext &rCxt, const ScRangeList &rRanges, ScTable *pTable) |
void | CopyStaticToDocument (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const SvNumberFormatterMergeMap &rMap, ScTable *pDestTab) |
void | CopyCellToDocument (SCCOL nSrcCol, SCROW nSrcRow, SCCOL nDestCol, SCROW nDestRow, ScTable &rDestTab) |
bool | InitColumnBlockPosition (sc::ColumnBlockPosition &rBlockPos, SCCOL nCol) |
void | DeleteBeforeCopyFromClip (sc::CopyFromClipContext &rCxt, const ScTable &rClipTab, sc::ColumnSpanSet &rBroadcastSpans) |
void | CopyOneCellFromClip (sc::CopyFromClipContext &rCxt, const SCCOL nCol1, const SCROW nRow1, const SCCOL nCol2, const SCROW nRow2, const SCROW nSrcRow, const ScTable *pSrcTab) |
void | CopyFromClip (sc::CopyFromClipContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCCOL nDx, SCROW nDy, ScTable *pTable) |
void | StartListeningFormulaCells (sc::StartListeningContext &rStartCxt, sc::EndListeningContext &rEndCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
void | SetDirtyFromClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sc::ColumnSpanSet &rBroadcastSpans) |
void | CopyToTable (sc::CopyToDocContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, InsertDeleteFlags nFlags, bool bMarked, ScTable *pDestTab, const ScMarkData *pMarkData, bool bAsLink, bool bColRowFlags, bool bGlobalNamesToLocal, bool bCopyCaptions) |
void | CopyCaptionsToTable (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScTable *pDestTab, bool bCloneCaption) |
void | UndoToTable (sc::CopyToDocContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, InsertDeleteFlags nFlags, bool bMarked, ScTable *pDestTab) |
void | CopyConditionalFormat (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCCOL nDx, SCROW nDy, const ScTable *pTable) |
void | TransposeClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCROW nCombinedStartRow, SCROW nRowDestOffset, ScTable *pTransClip, InsertDeleteFlags nFlags, bool bAsLink, bool bIncludeFiltered) |
void | MixMarked (sc::MixDocContext &rCxt, const ScMarkData &rMark, ScPasteFunc nFunction, bool bSkipEmpty, const ScTable *pSrcTab) |
void | MixData (sc::MixDocContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScPasteFunc nFunction, bool bSkipEmpty, const ScTable *pSrcTab) |
void | CopyData (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCCOL nDestCol, SCROW nDestRow, SCTAB nDestTab) |
void | CopyScenarioFrom (const ScTable *pSrcTab) |
void | CopyScenarioTo (ScTable *pDestTab) const |
bool | TestCopyScenarioTo (const ScTable *pDestTab) const |
void | MarkScenarioIn (ScMarkData &rMark, ScScenarioFlags nNeededBits) const |
bool | HasScenarioRange (const ScRange &rRange) const |
void | InvalidateScenarioRanges () |
const ScRangeList * | GetScenarioRanges () const |
void | CopyUpdated (const ScTable *pPosTab, ScTable *pDestTab) const |
void | InvalidateTableArea () |
void | InvalidatePageBreaks () |
void | InvalidateCellArea () |
bool | GetCellArea (SCCOL &rEndCol, SCROW &rEndRow) |
bool | GetTableArea (SCCOL &rEndCol, SCROW &rEndRow, bool bCalcHiddens=false) const |
bool | GetPrintArea (SCCOL &rEndCol, SCROW &rEndRow, bool bNotes, bool bCalcHiddens=false) const |
bool | GetPrintAreaHor (SCROW nStartRow, SCROW nEndRow, SCCOL &rEndCol) const |
bool | GetPrintAreaVer (SCCOL nStartCol, SCCOL nEndCol, SCROW &rEndRow, bool bNotes) const |
bool | GetDataStart (SCCOL &rStartCol, SCROW &rStartRow) const |
void | ExtendPrintArea (OutputDevice *pDev, SCCOL nStartCol, SCROW nStartRow, SCCOL &rEndCol, SCROW nEndRow) |
void | GetDataArea (SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow, bool bIncludeOld, bool bOnlyDown) const |
bool | GetDataAreaSubrange (ScRange &rRange) const |
bool | ShrinkToUsedDataArea (bool &o_bShrunk, SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow, bool bColumnsOnly, bool bStickyTopRow, bool bStickyLeftCol, ScDataAreaExtras *pDataAreaExtras) const |
SCROW | GetLastDataRow (SCCOL nCol1, SCCOL nCol2, SCROW nLastRow, ScDataAreaExtras *pDataAreaExtras=nullptr) const |
bool | IsEmptyData (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) const |
SCSIZE | GetEmptyLinesInBlock (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScDirection eDir) const |
void | FindAreaPos (SCCOL &rCol, SCROW &rRow, ScMoveDirection eDirection) const |
void | GetNextPos (SCCOL &rCol, SCROW &rRow, SCCOL nMovX, SCROW nMovY, bool bMarked, bool bUnprotected, const ScMarkData &rMark, SCCOL nTabStartCol) const |
bool | SkipRow (const SCCOL rCol, SCROW &rRow, const SCROW nMovY, const ScMarkData &rMark, const bool bUp, const SCROW nUsedY, const bool bMarked, const bool bSheetProtected) const |
void | LimitChartArea (SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow) const |
bool | HasData (SCCOL nCol, SCROW nRow) const |
bool | HasStringData (SCCOL nCol, SCROW nRow) const |
bool | HasValueData (SCCOL nCol, SCROW nRow) const |
bool | HasStringCells (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) const |
sc::MultiDataCellState | HasMultipleDataCells (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const |
FormulaError | GetErrCode (const ScAddress &rPos) const |
void | ResetChanged (const ScRange &rRange) |
void | CheckVectorizationState () |
void | SetAllFormulasDirty (const sc::SetFormulaDirtyContext &rCxt) |
void | SetDirty (const ScRange &, ScColumn::BroadcastMode) |
void | SetDirtyAfterLoad () |
void | SetDirtyVar () |
void | SetTableOpDirty (const ScRange &) |
void | CalcAll () |
void | CalcAfterLoad (sc::CompileFormulaContext &rCxt, bool bStartListening) |
void | CompileAll (sc::CompileFormulaContext &rCxt) |
void | CompileXML (sc::CompileFormulaContext &rCxt, ScProgress &rProgress) |
bool | BroadcastBroadcasters (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SfxHintId nHint) |
Broadcast single broadcasters in range, without explicitly setting anything dirty, not doing area broadcasts. More... | |
bool | CompileErrorCells (sc::CompileFormulaContext &rCxt, FormulaError nErrCode) |
void | UpdateReference (sc::RefUpdateContext &rCxt, ScDocument *pUndoDoc=nullptr, bool bIncludeDraw=true, bool bUpdateNoteCaptionPos=true) |
void | UpdateDrawRef (UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, SCCOL nDx, SCROW nDy, SCTAB nDz, bool bUpdateNoteCaptionPos=true) |
void | UpdateTranspose (const ScRange &rSource, const ScAddress &rDest, ScDocument *pUndoDoc) |
void | UpdateGrow (const ScRange &rArea, SCCOL nGrowX, SCROW nGrowY) |
void | UpdateInsertTab (sc::RefUpdateInsertTabContext &rCxt) |
void | UpdateDeleteTab (sc::RefUpdateDeleteTabContext &rCxt) |
void | UpdateMoveTab (sc::RefUpdateMoveTabContext &rCxt, SCTAB nTabNo, ScProgress *pProgress) |
void | UpdateCompile (bool bForceIfNameInUse=false) |
void | SetTabNo (SCTAB nNewTab) |
void | FindRangeNamesInUse (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sc::UpdatedRangeNames &rIndexes) const |
void | Fill (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt64 nFillCount, FillDir eFillDir, FillCmd eFillCmd, FillDateCmd eFillDateCmd, double nStepValue, const tools::Duration &rDurationStep, double nMaxValue, ScProgress *pProgress) |
OUString | GetAutoFillPreview (const ScRange &rSource, SCCOL nEndX, SCROW nEndY) |
void | UpdateSelectionFunction (ScFunctionData &rData, const ScMarkData &rMark) |
void | AutoFormat (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, sal_uInt16 nFormatNo) |
void | GetAutoFormatData (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScAutoFormatData &rData) |
bool | SearchAndReplace (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark, ScRangeList &rMatchedRanges, OUString &rUndoStr, ScDocument *pUndoDoc, bool &bMatchedRangesWereClamped) |
void | FindMaxRotCol (RowInfo *pRowInfo, SCSIZE nArrCount, SCCOL nX1, SCCOL nX2) |
bool | HasAttrib (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, HasAttrFlags nMask) const |
bool | HasAttribSelection (const ScMarkData &rMark, HasAttrFlags nMask) const |
bool | HasAttrib (SCCOL nCol, SCROW nRow, HasAttrFlags nMask, SCROW *nStartRow=nullptr, SCROW *nEndRow=nullptr) const |
bool | IsMerged (SCCOL nCol, SCROW nRow) const |
bool | ExtendMerge (SCCOL nStartCol, SCROW nStartRow, SCCOL &rEndCol, SCROW &rEndRow, bool bRefresh) |
void | SetMergedCells (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
const SfxPoolItem * | GetAttr (SCCOL nCol, SCROW nRow, sal_uInt16 nWhich) const |
template<class T > | |
const T * | GetAttr (SCCOL nCol, SCROW nRow, TypedWhichId< T > nWhich) const |
const SfxPoolItem * | GetAttr (SCCOL nCol, SCROW nRow, sal_uInt16 nWhich, SCROW &nStartRow, SCROW &nEndRow) const |
template<class T > | |
const T * | GetAttr (SCCOL nCol, SCROW nRow, TypedWhichId< T > nWhich, SCROW &nStartRow, SCROW &nEndRow) const |
const ScPatternAttr * | GetPattern (SCCOL nCol, SCROW nRow) const |
const ScPatternAttr * | GetMostUsedPattern (SCCOL nCol, SCROW nStartRow, SCROW nEndRow) const |
sal_uInt32 | GetNumberFormat (const ScInterpreterContext &rContext, const ScAddress &rPos) const |
sal_uInt32 | GetNumberFormat (SCCOL nCol, SCROW nRow) const |
sal_uInt32 | GetNumberFormat (SCCOL nCol, SCROW nStartRow, SCROW nEndRow) const |
void | SetNumberFormat (SCCOL nCol, SCROW nRow, sal_uInt32 nNumberFormat) |
void | MergeSelectionPattern (ScMergePatternState &rState, const ScMarkData &rMark, bool bDeep) const |
void | MergePatternArea (ScMergePatternState &rState, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, bool bDeep) const |
void | MergeBlockFrame (SvxBoxItem *pLineOuter, SvxBoxInfoItem *pLineInner, ScLineFlags &rFlags, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) const |
void | ApplyBlockFrame (const SvxBoxItem &rLineOuter, const SvxBoxInfoItem *pLineInner, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) |
void | ApplyAttr (SCCOL nCol, SCROW nRow, const SfxPoolItem &rAttr) |
void | ApplyPattern (SCCOL nCol, SCROW nRow, const ScPatternAttr &rAttr) |
void | ApplyPatternArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScPatternAttr &rAttr, ScEditDataArray *pDataArray=nullptr, bool *const pIsChanged=nullptr) |
void | SetAttrEntries (SCCOL nStartCol, SCCOL nEndCol, std::vector< ScAttrEntry > &&vNewData) |
void | SetPattern (const ScAddress &rPos, const ScPatternAttr &rAttr) |
const ScPatternAttr * | SetPattern (SCCOL nCol, SCROW nRow, std::unique_ptr< ScPatternAttr >) |
void | SetPattern (SCCOL nCol, SCROW nRow, const ScPatternAttr &rAttr) |
void | ApplyPatternIfNumberformatIncompatible (const ScRange &rRange, const ScPatternAttr &rPattern, SvNumFormatType nNewType) |
void | AddCondFormatData (const ScRangeList &rRange, sal_uInt32 nIndex) |
void | RemoveCondFormatData (const ScRangeList &rRange, sal_uInt32 nIndex) |
void | SetPatternAreaCondFormat (SCCOL nCol, SCROW nStartRow, SCROW nEndRow, const ScPatternAttr &rAttr, const ScCondFormatIndexes &rCondFormatIndexes) |
void | ApplyStyle (SCCOL nCol, SCROW nRow, const ScStyleSheet *rStyle) |
void | ApplyStyleArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScStyleSheet &rStyle) |
void | ApplySelectionStyle (const ScStyleSheet &rStyle, const ScMarkData &rMark) |
void | ApplySelectionLineStyle (const ScMarkData &rMark, const ::editeng::SvxBorderLine *pLine, bool bColorOnly) |
const ScStyleSheet * | GetStyle (SCCOL nCol, SCROW nRow) const |
const ScStyleSheet * | GetSelectionStyle (const ScMarkData &rMark, bool &rFound) const |
const ScStyleSheet * | GetAreaStyle (bool &rFound, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const |
void | StyleSheetChanged (const SfxStyleSheetBase *pStyleSheet, bool bRemoved, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY) |
bool | IsStyleSheetUsed (const ScStyleSheet &rStyle) const |
bool | ApplyFlags (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScMF nFlags) |
bool | RemoveFlags (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScMF nFlags) |
void | ApplySelectionCache (SfxItemPoolCache *pCache, const ScMarkData &rMark, ScEditDataArray *pDataArray=nullptr, bool *const pIsChanged=nullptr) |
void | DeleteSelection (InsertDeleteFlags nDelFlag, const ScMarkData &rMark, bool bBroadcast=true) |
void | ClearSelectionItems (const sal_uInt16 *pWhich, const ScMarkData &rMark) |
void | ChangeSelectionIndent (bool bIncrement, const ScMarkData &rMark) |
const std::optional< ScRange > & | GetRepeatColRange () const |
const std::optional< ScRange > & | GetRepeatRowRange () const |
void | SetRepeatColRange (std::optional< ScRange > oNew) |
void | SetRepeatRowRange (std::optional< ScRange > oNew) |
sal_uInt16 | GetPrintRangeCount () const |
const ScRange * | GetPrintRange (sal_uInt16 nPos) const |
bool | IsPrintEntireSheet () const |
Returns true, if the sheet is always printed. More... | |
void | ClearPrintRanges () |
Removes all print ranges. More... | |
void | AddPrintRange (const ScRange &rNew) |
Adds a new print ranges. More... | |
void | SetPrintEntireSheet () |
Marks the specified sheet to be printed completely. More... | |
void | FillPrintSaver (ScPrintSaverTab &rSaveTab) const |
void | RestorePrintRanges (const ScPrintSaverTab &rSaveTab) |
sal_uInt16 | GetOptimalColWidth (SCCOL nCol, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY, bool bFormula, const ScMarkData *pMarkData, const ScColWidthParam *pParam) |
bool | SetOptimalHeight (sc::RowHeightContext &rCxt, SCROW nStartRow, SCROW nEndRow, bool bApi, ScProgress *pOuterProgress=nullptr, sal_uInt64 nProgressStart=0) |
void | SetOptimalHeightOnly (sc::RowHeightContext &rCxt, SCROW nStartRow, SCROW nEndRow, ScProgress *pOuterProgress=nullptr, sal_uInt64 nProgressStart=0) |
tools::Long | GetNeededSize (SCCOL nCol, SCROW nRow, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY, bool bWidth, bool bTotalSize, bool bInPrintTwips=false) |
void | SetColWidth (SCCOL nCol, sal_uInt16 nNewWidth) |
void | SetColWidthOnly (SCCOL nCol, sal_uInt16 nNewWidth) |
void | SetRowHeight (SCROW nRow, sal_uInt16 nNewHeight) |
bool | SetRowHeightRange (SCROW nStartRow, SCROW nEndRow, sal_uInt16 nNewHeight, double nPPTY, bool bApi) |
void | SetRowHeightOnly (SCROW nStartRow, SCROW nEndRow, sal_uInt16 nNewHeight) |
Set specified row height to specified ranges. More... | |
void | SetManualHeight (SCROW nStartRow, SCROW nEndRow, bool bManual) |
sal_uInt16 | GetOptimalMinRowHeight () const |
void | SetOptimalMinRowHeight (sal_uInt16 nSet) |
sal_uInt16 | GetColWidth (SCCOL nCol, bool bHiddenAsZero=true) const |
tools::Long | GetColWidth (SCCOL nStartCol, SCCOL nEndCol) const |
sal_uInt16 | GetRowHeight (SCROW nRow, SCROW *pStartRow, SCROW *pEndRow, bool bHiddenAsZero=true) const |
tools::Long | GetRowHeight (SCROW nStartRow, SCROW nEndRow, bool bHiddenAsZero=true) const |
tools::Long | GetScaledRowHeight (SCROW nStartRow, SCROW nEndRow, double fScale) const |
tools::Long | GetColOffset (SCCOL nCol, bool bHiddenAsZero=true) const |
tools::Long | GetRowOffset (SCROW nRow, bool bHiddenAsZero=true) const |
SCROW | GetRowForHeight (tools::Long nHeight) const |
Get the last row such that the height of row 0 to the end row is as high as possible without exceeding the specified height value. More... | |
sal_uInt16 | GetOriginalWidth (SCCOL nCol) const |
sal_uInt16 | GetOriginalHeight (SCROW nRow) const |
sal_uInt16 | GetCommonWidth (SCCOL nEndCol) const |
SCROW | GetHiddenRowCount (SCROW nRow) const |
void | ShowCol (SCCOL nCol, bool bShow) |
void | ShowRow (SCROW nRow, bool bShow) |
void | DBShowRow (SCROW nRow, bool bShow) |
void | ShowRows (SCROW nRow1, SCROW nRow2, bool bShow) |
void | DBShowRows (SCROW nRow1, SCROW nRow2, bool bShow) |
void | SetRowFlags (SCROW nRow, CRFlags nNewFlags) |
void | SetRowFlags (SCROW nStartRow, SCROW nEndRow, CRFlags nNewFlags) |
SCROW | GetLastFlaggedRow () const |
SCCOL | GetLastChangedColFlagsWidth () const |
SCROW | GetLastChangedRowFlagsWidth () const |
bool | IsDataFiltered (SCCOL nColStart, SCROW nRowStart, SCCOL nColEnd, SCROW nRowEnd) const |
bool | IsDataFiltered (const ScRange &rRange) const |
CRFlags | GetColFlags (SCCOL nCol) const |
CRFlags | GetRowFlags (SCROW nRow) const |
const ScBitMaskCompressedArray< SCROW, CRFlags > * | GetRowFlagsArray () const |
bool | UpdateOutlineCol (SCCOL nStartCol, SCCOL nEndCol, bool bShow) |
bool | UpdateOutlineRow (SCROW nStartRow, SCROW nEndRow, bool bShow) |
void | UpdatePageBreaks (const ScRange *pUserArea) |
void | RemoveManualBreaks () |
bool | HasManualBreaks () const |
void | SetRowManualBreaks (::std::set< SCROW > &&rBreaks) |
void | SetColManualBreaks (::std::set< SCCOL > &&rBreaks) |
void | GetAllRowBreaks (::std::set< SCROW > &rBreaks, bool bPage, bool bManual) const |
void | GetAllColBreaks (::std::set< SCCOL > &rBreaks, bool bPage, bool bManual) const |
bool | HasRowPageBreak (SCROW nRow) const |
bool | HasColPageBreak (SCCOL nCol) const |
bool | HasRowManualBreak (SCROW nRow) const |
bool | HasColManualBreak (SCCOL nCol) const |
SCROW | GetNextManualBreak (SCROW nRow) const |
Get the row position of the next manual break that occurs at or below specified row. More... | |
void | RemoveRowPageBreaks (SCROW nStartRow, SCROW nEndRow) |
void | RemoveRowBreak (SCROW nRow, bool bPage, bool bManual) |
void | RemoveColBreak (SCCOL nCol, bool bPage, bool bManual) |
void | SetRowBreak (SCROW nRow, bool bPage, bool bManual) |
void | SetColBreak (SCCOL nCol, bool bPage, bool bManual) |
css::uno::Sequence< css::sheet::TablePageBreakData > | GetRowBreakData () const |
bool | RowHidden (SCROW nRow, SCROW *pFirstRow=nullptr, SCROW *pLastRow=nullptr) const |
bool | RowHiddenLeaf (SCROW nRow, SCROW *pFirstRow=nullptr, SCROW *pLastRow=nullptr) const |
bool | HasHiddenRows (SCROW nStartRow, SCROW nEndRow) const |
bool | ColHidden (SCCOL nCol, SCCOL *pFirstCol=nullptr, SCCOL *pLastCol=nullptr) const |
bool | SetRowHidden (SCROW nStartRow, SCROW nEndRow, bool bHidden) |
void | SetColHidden (SCCOL nStartCol, SCCOL nEndCol, bool bHidden) |
void | CopyColHidden (const ScTable &rTable, SCCOL nStartCol, SCCOL nEndCol) |
void | CopyRowHidden (const ScTable &rTable, SCROW nStartRow, SCROW nEndRow) |
void | CopyRowHeight (const ScTable &rSrcTable, SCROW nStartRow, SCROW nEndRow, SCROW nSrcOffset) |
SCROW | FirstVisibleRow (SCROW nStartRow, SCROW nEndRow) const |
SCROW | LastVisibleRow (SCROW nStartRow, SCROW nEndRow) const |
SCROW | CountVisibleRows (SCROW nStartRow, SCROW nEndRow) const |
tools::Long | GetTotalRowHeight (SCROW nStartRow, SCROW nEndRow, bool bHiddenAsZero=true) const |
SCCOL | CountVisibleCols (SCCOL nStartCol, SCCOL nEndCol) const |
SCCOLROW | LastHiddenColRow (SCCOLROW nPos, bool bCol) const |
bool | RowFiltered (SCROW nRow, SCROW *pFirstRow=nullptr, SCROW *pLastRow=nullptr) const |
bool | ColFiltered (SCCOL nCol, SCCOL *pFirstCol=nullptr, SCCOL *pLastCol=nullptr) const |
bool | HasFilteredRows (SCROW nStartRow, SCROW nEndRow) const |
void | CopyColFiltered (const ScTable &rTable, SCCOL nStartCol, SCCOL nEndCol) |
void | CopyRowFiltered (const ScTable &rTable, SCROW nStartRow, SCROW nEndRow) |
void | SetRowFiltered (SCROW nStartRow, SCROW nEndRow, bool bFiltered) |
void | SetColFiltered (SCCOL nStartCol, SCCOL nEndCol, bool bFiltered) |
SCROW | FirstNonFilteredRow (SCROW nStartRow, SCROW nEndRow) const |
SCROW | LastNonFilteredRow (SCROW nStartRow, SCROW nEndRow) const |
SCROW | CountNonFilteredRows (SCROW nStartRow, SCROW nEndRow) const |
Color | GetCellBackgroundColor (ScAddress aPos) const |
Color | GetCellTextColor (ScAddress aPos) const |
bool | IsManualRowHeight (SCROW nRow) const |
bool | HasUniformRowHeight (SCROW nRow1, SCROW nRow2) const |
void | SyncColRowFlags () |
void | StripHidden (SCCOL &rX1, SCROW &rY1, SCCOL &rX2, SCROW &rY2) |
void | ExtendHidden (SCCOL &rX1, SCROW &rY1, SCCOL &rX2, SCROW &rY2) |
void | Sort (const ScSortParam &rSortParam, bool bKeepQuery, bool bUpdateRefs, ScProgress *pProgress, sc::ReorderParam *pUndo) |
Sort a range of data. More... | |
void | Reorder (const sc::ReorderParam &rParam) |
void | TopTenQuery (ScQueryParam &) |
void | PrepareQuery (ScQueryParam &rQueryParam) |
SCSIZE | Query (const ScQueryParam &rQueryParam, bool bKeepSub) |
bool | CreateQueryParam (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam &rQueryParam) |
void | GetFilterEntries (SCCOL nCol, SCROW nRow1, SCROW nRow2, ScFilterEntries &rFilterEntries, bool bFiltering=false) |
void | GetFilteredFilterEntries (SCCOL nCol, SCROW nRow1, SCROW nRow2, const ScQueryParam &rParam, ScFilterEntries &rFilterEntries, bool bFiltering) |
bool | GetDataEntries (SCCOL nCol, SCROW nRow, std::set< ScTypedStrData > &rStrings) |
bool | HasColHeader (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) const |
bool | HasRowHeader (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) const |
sal_Int32 | GetMaxStringLen (SCCOL nCol, SCROW nRowStart, SCROW nRowEnd, rtl_TextEncoding eCharSet) const |
sal_Int32 | GetMaxNumberStringLen (sal_uInt16 &nPrecision, SCCOL nCol, SCROW nRowStart, SCROW nRowEnd) const |
bool | IsSortCollatorGlobal () const |
void | InitSortCollator (const ScSortParam &rPar) |
void | DestroySortCollator () |
void | SetDrawPageSize (bool bResetStreamValid=true, bool bUpdateNoteCaptionPos=true, const ScObjectHandling eObjectHandling=ScObjectHandling::RecalcPosMode) |
void | SetRangeName (std::unique_ptr< ScRangeName > pNew) |
ScRangeName * | GetRangeName () const |
void | PreprocessRangeNameUpdate (sc::EndListeningContext &rEndListenCxt, sc::CompileFormulaContext &rCompileCxt) |
void | CompileHybridFormula (sc::StartListeningContext &rStartListenCxt, sc::CompileFormulaContext &rCompileCxt) |
void | PreprocessDBDataUpdate (sc::EndListeningContext &rEndListenCxt, sc::CompileFormulaContext &rCompileCxt) |
ScConditionalFormatList * | GetCondFormList () |
const ScConditionalFormatList * | GetCondFormList () const |
void | SetCondFormList (ScConditionalFormatList *pList) |
void | DeleteConditionalFormat (sal_uLong nOldIndex) |
sal_uLong | AddCondFormat (std::unique_ptr< ScConditionalFormat > pNew) |
SvtScriptType | GetScriptType (SCCOL nCol, SCROW nRow) const |
void | SetScriptType (SCCOL nCol, SCROW nRow, SvtScriptType nType) |
void | UpdateScriptTypes (const SCCOL nCol1, SCROW nRow1, const SCCOL nCol2, SCROW nRow2) |
SvtScriptType | GetRangeScriptType (sc::ColumnBlockPosition &rBlockPos, SCCOL nCol, SCROW nRow1, SCROW nRow2) |
formula::FormulaTokenRef | ResolveStaticReference (SCCOL nCol, SCROW nRow) |
formula::FormulaTokenRef | ResolveStaticReference (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
formula::VectorRefArray | FetchVectorRefArray (SCCOL nCol, SCROW nRow1, SCROW nRow2) |
bool | HandleRefArrayForParallelism (SCCOL nCol, SCROW nRow1, SCROW nRow2, const ScFormulaCellGroupRef &mxGroup) |
void | AssertNoInterpretNeeded (SCCOL nCol, SCROW nRow1, SCROW nRow2) |
void | SplitFormulaGroups (SCCOL nCol, std::vector< SCROW > &rRows) |
void | UnshareFormulaCells (SCCOL nCol, std::vector< SCROW > &rRows) |
void | RegroupFormulaCells (SCCOL nCol) |
ScRefCellValue | GetRefCellValue (SCCOL nCol, SCROW nRow) |
ScRefCellValue | GetRefCellValue (SCCOL nCol, SCROW nRow, sc::ColumnBlockPosition &rBlockPos) |
SvtBroadcaster * | GetBroadcaster (SCCOL nCol, SCROW nRow) |
const SvtBroadcaster * | GetBroadcaster (SCCOL nCol, SCROW nRow) const |
void | DeleteBroadcasters (sc::ColumnBlockPosition &rBlockPos, SCCOL nCol, SCROW nRow1, SCROW nRow2) |
void | DeleteEmptyBroadcasters () |
void | FillMatrix (ScMatrix &rMat, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, svl::SharedStringPool *pPool) const |
void | InterpretDirtyCells (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
bool | InterpretCellsIfNeeded (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
void | SetFormulaResults (SCCOL nCol, SCROW nRow, const double *pResults, size_t nLen) |
void | CalculateInColumnInThread (ScInterpreterContext &rContext, SCCOL nColStart, SCCOL nColEnd, SCROW nRowStart, SCROW nRowEnd, unsigned nThisThread, unsigned nThreadsTotal) |
void | HandleStuffAfterParallelCalculation (SCCOL nColStart, SCCOL nColEnd, SCROW nRow, size_t nLen, ScInterpreter *pInterpreter) |
void | StartListeners (sc::StartListeningContext &rCxt, bool bAll) |
Either start all formula cells as listeners unconditionally, or start those that are marked "needs listening". More... | |
void | SetDirtyIfPostponed () |
Mark formula cells dirty that have the mbPostponedDirty flag set or contain named ranges with relative references. More... | |
void | BroadcastRecalcOnRefMove () |
Broadcast dirty formula cells that contain functions such as CELL(), COLUMN() or ROW() which may change its value on move. More... | |
void | TransferCellValuesTo (const SCCOL nCol, SCROW nRow, size_t nLen, sc::CellValues &rDest) |
void | CopyCellValuesFrom (const SCCOL nCol, SCROW nRow, const sc::CellValues &rSrc) |
std::optional< sc::ColumnIterator > | GetColumnIterator (SCCOL nCol, SCROW nRow1, SCROW nRow2) const |
bool | EnsureFormulaCellResults (const SCCOL nCol1, SCROW nRow1, const SCCOL nCol2, SCROW nRow2, bool bSkipRunning=false) |
void | ConvertFormulaToValue (sc::EndListeningContext &rCxt, const SCCOL nCol1, const SCROW nRow1, const SCCOL nCol2, const SCROW nRow2, sc::TableValues *pUndo) |
void | SwapNonEmpty (sc::TableValues &rValues, sc::StartListeningContext &rStartCxt, sc::EndListeningContext &rEndCxt) |
void | finalizeOutlineImport () |
void | StoreToCache (SvStream &rStrm) const |
void | RestoreFromCache (SvStream &rStrm) |
void | DumpColumnStorage (SCCOL nCol) const |
ScColumnsRange | GetWritableColumnsRange (SCCOL begin, SCCOL end) |
ScColumnsRange | GetAllocatedColumnsRange (SCCOL begin, SCCOL end) const |
ScColumnsRange | GetColumnsRange (SCCOL begin, SCCOL end) const |
SCCOL | ClampToAllocatedColumns (SCCOL nCol) const |
SCCOL | GetAllocatedColumnsCount () const |
OString | dumpSheetGeomData (bool bColumns, SheetGeomType eGeomType) |
Serializes the sheet's geometry data. More... | |
std::set< SCCOL > | QueryColumnsWithFormulaCells () const |
const ScColumnData & | ColumnData (SCCOL nCol) const |
void | CheckIntegrity () const |
void | CollectBroadcasterState (sc::BroadcasterState &rState) const |
Static Public Member Functions | |
static void | UpdateSearchItemAddressForReplace (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow) |
Replace behaves differently to the Search; adjust the rCol and rRow accordingly. More... | |
Private Types | |
typedef ::std::vector< ScRange > | ScRangeVec |
Private Member Functions | |
void | FillFormulaVertical (const ScFormulaCell &rSrcCell, SCCOLROW &rInner, SCCOL nCol, SCROW nRow1, SCROW nRow2, ScProgress *pProgress, sal_uInt64 &rProgress) |
void | FillSeriesSimple (const ScCellValue &rSrcCell, SCCOLROW &rInner, SCCOLROW nIMin, SCCOLROW nIMax, const SCCOLROW &rCol, const SCCOLROW &rRow, bool bVertical, ScProgress *pProgress, sal_uInt64 &rProgress) |
void | FillAutoSimple (SCCOLROW nISrcStart, SCCOLROW nISrcEnd, SCCOLROW nIStart, SCCOLROW nIEnd, SCCOLROW &rInner, const SCCOLROW &rCol, const SCCOLROW &rRow, sal_uInt64 nActFormCnt, sal_uInt64 nMaxFormCnt, bool bHasFiltered, bool bVertical, bool bPositive, ScProgress *pProgress, sal_uInt64 &rProgress) |
void | FillSeries (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt64 nFillCount, FillDir eFillDir, FillCmd eFillCmd, FillDateCmd eFillDateCmd, double nStepValue, const tools::Duration &rDurationStep, double nMaxValue, sal_uInt16 nMinDigits, bool bAttribs, ScProgress *pProgress, bool bSkipOverlappedCells=false, std::vector< sal_Int32 > *pNonOverlappedCellIdx=nullptr) |
void | FillAnalyse (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, FillCmd &rCmd, FillDateCmd &rDateCmd, double &rInc, tools::Duration &rDuration, sal_uInt16 &rMinDigits, ScUserListData *&rListData, sal_uInt16 &rListIndex, bool bHasFiltered, bool &rSkipOverlappedCells, std::vector< sal_Int32 > &rNonOverlappedCellIdx) |
void | FillAuto (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt64 nFillCount, FillDir eFillDir, ScProgress *pProgress) |
bool | ValidNextPos (SCCOL nCol, SCROW nRow, const ScMarkData &rMark, bool bMarked, bool bUnprotected) const |
void | AutoFormatArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScPatternAttr &rAttr, sal_uInt16 nFormatNo) |
void | GetAutoFormatAttr (SCCOL nCol, SCROW nRow, sal_uInt16 nIndex, ScAutoFormatData &rData) |
void | GetAutoFormatFrame (SCCOL nCol, SCROW nRow, sal_uInt16 nFlags, sal_uInt16 nIndex, ScAutoFormatData &rData) |
bool | SearchCell (const SvxSearchItem &rSearchItem, SCCOL nCol, sc::ColumnBlockConstPosition &rBlockPos, SCROW nRow, const ScMarkData &rMark, OUString &rUndoStr, ScDocument *pUndoDoc) |
bool | Search (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark, OUString &rUndoStr, ScDocument *pUndoDoc) |
bool | Search (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, SCCOL nLastCol, SCROW nLastRow, const ScMarkData &rMark, OUString &rUndoStr, ScDocument *pUndoDoc, std::vector< sc::ColumnBlockConstPosition > &blockPos) |
bool | SearchAll (const SvxSearchItem &rSearchItem, const ScMarkData &rMark, ScRangeList &rMatchedRanges, OUString &rUndoStr, ScDocument *pUndoDoc) |
bool | Replace (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark, OUString &rUndoStr, ScDocument *pUndoDoc) |
bool | ReplaceAll (const SvxSearchItem &rSearchItem, const ScMarkData &rMark, ScRangeList &rMatchedRanges, OUString &rUndoStr, ScDocument *pUndoDoc, bool &bMatchedRangesWereClamped) |
bool | SearchStyle (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark) |
bool | ReplaceStyle (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark, bool bIsUndo) |
bool | SearchAllStyle (const SvxSearchItem &rSearchItem, const ScMarkData &rMark, ScRangeList &rMatchedRanges) |
bool | ReplaceAllStyle (const SvxSearchItem &rSearchItem, const ScMarkData &rMark, ScRangeList &rMatchedRanges, ScDocument *pUndoDoc) |
bool | SearchAndReplaceEmptyCells (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark, ScRangeList &rMatchedRanges, OUString &rUndoStr, ScDocument *pUndoDoc) |
bool | SearchRangeForEmptyCell (const ScRange &rRange, const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, OUString &rUndoStr) |
bool | SearchRangeForAllEmptyCells (const ScRange &rRange, const SvxSearchItem &rSearchItem, ScRangeList &rMatchedRanges, OUString &rUndoStr, ScDocument *pUndoDoc) |
bool | IsSorted (SCCOLROW nStart, SCCOLROW nEnd) const |
short | CompareCell (sal_uInt16 nSort, ScRefCellValue &rCell1, SCCOL nCell1Col, SCROW nCell1Row, ScRefCellValue &rCell2, SCCOL nCell2Col, SCROW nCell2Row) const |
short | Compare (SCCOLROW nIndex1, SCCOLROW nIndex2) const |
short | Compare (ScSortInfoArray *, SCCOLROW nIndex1, SCCOLROW nIndex2) const |
std::unique_ptr< ScSortInfoArray > | CreateSortInfoArray (const sc::ReorderParam &rParam) |
std::unique_ptr< ScSortInfoArray > | CreateSortInfoArray (const ScSortParam &rSortParam, SCCOLROW nInd1, SCCOLROW nInd2, bool bKeepQuery, bool bUpdateRefs) |
void | QuickSort (ScSortInfoArray *, SCCOLROW nLo, SCCOLROW nHi) |
void | SortReorderByColumn (const ScSortInfoArray *pArray, SCROW nRow1, SCROW nRow2, bool bPattern, ScProgress *pProgress) |
void | SortReorderAreaExtrasByColumn (const ScSortInfoArray *pArray, SCROW nDataRow1, SCROW nDataRow2, const ScDataAreaExtras &rDataAreaExtras, ScProgress *pProgress) |
void | SortReorderByRow (ScSortInfoArray *pArray, SCCOL nCol1, SCCOL nCol2, ScProgress *pProgress, bool bOnlyDataAreaExtras) |
void | SortReorderByRowRefUpdate (ScSortInfoArray *pArray, SCCOL nCol1, SCCOL nCol2, ScProgress *pProgress) |
void | SortReorderAreaExtrasByRow (ScSortInfoArray *pArray, SCCOL nDataCol1, SCCOL nDataCol2, const ScDataAreaExtras &rDataAreaExtras, ScProgress *pProgress) |
bool | CreateExcelQuery (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam &rQueryParam) |
bool | CreateStarQuery (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam &rQueryParam) |
OUString | GetUpperCellString (SCCOL nCol, SCROW nRow) |
bool | RefVisible (const ScFormulaCell *pCell) |
bool | IsEmptyLine (SCROW nRow, SCCOL nStartCol, SCCOL nEndCol) const |
void | IncDate (double &rVal, sal_uInt16 &nDayOfMonth, double nStep, FillDateCmd eCmd) |
void | FillFormula (const ScFormulaCell *pSrcCell, SCCOL nDestCol, SCROW nDestRow, bool bLast) |
void | UpdateInsertTabAbs (SCTAB nNewPos) |
bool | GetNextSpellingCell (SCCOL &rCol, SCROW &rRow, bool bInSel, const ScMarkData &rMark) const |
bool | GetNextMarkedCell (SCCOL &rCol, SCROW &rRow, const ScMarkData &rMark) const |
void | TestTabRefAbs (SCTAB nTable) const |
void | CompileDBFormula (sc::CompileFormulaContext &rCxt) |
void | CompileColRowNameFormula (sc::CompileFormulaContext &rCxt) |
void | StartListening (const ScAddress &rAddress, SvtListener *pListener) |
void | EndListening (const ScAddress &rAddress, SvtListener *pListener) |
void | StartListening (sc::StartListeningContext &rCxt, const ScAddress &rAddress, SvtListener &rListener) |
void | EndListening (sc::EndListeningContext &rCxt, const ScAddress &rAddress, SvtListener &rListener) |
void | AttachFormulaCells (sc::StartListeningContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
void | DetachFormulaCells (sc::EndListeningContext &rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
void | SetLoadingMedium (bool bLoading) |
SCSIZE | FillMaxRot (RowInfo *pRowInfo, SCSIZE nArrCount, SCCOL nX1, SCCOL nX2, SCCOL nCol, SCROW nAttrRow1, SCROW nAttrRow2, SCSIZE nArrY, const ScPatternAttr *pPattern, const SfxItemSet *pCondSet) |
void | InvalidateTextWidth (const ScAddress *pAdrFrom, const ScAddress *pAdrTo, bool bNumFormatChanged, bool bBroadcast) |
void | SkipFilteredRows (SCROW &rRow, SCROW &rLastNonFilteredRow, bool bForward) |
void | MaybeAddExtraColumn (SCCOL &rCol, SCROW nRow, OutputDevice *pDev, double nPPTX, double nPPTY) |
In case the cell text goes beyond the column width, move the max column position to the right. More... | |
void | CopyPrintRange (const ScTable &rTable) |
SCCOL | FindNextVisibleColWithContent (SCCOL nCol, bool bRight, SCROW nRow) const |
SCCOL | FindNextVisibleCol (SCCOL nCol, bool bRight) const |
void | TransposeColPatterns (ScTable *pTransClip, SCCOL nCol1, SCCOL nCol, SCROW nRow1, SCROW nRow2, SCROW nCombinedStartRow, bool bIncludeFiltered, const std::vector< SCROW > &rFilteredRows, SCROW nRowDestOffset) |
Transpose clipboard patterns. More... | |
void | TransposeColNotes (ScTable *pTransClip, SCCOL nCol1, SCCOL nCol, SCROW nRow1, SCROW nRow2, SCROW nCombinedStartRow, bool bIncludeFiltered, SCROW nRowDestOffset) |
Transpose clipboard notes. More... | |
ScColumn * | FetchColumn (SCCOL nCol) |
const ScColumn * | FetchColumn (SCCOL nCol) const |
void | EndListeningIntersectedGroup (sc::EndListeningContext &rCxt, SCCOL nCol, SCROW nRow, std::vector< ScAddress > *pGroupPos) |
void | EndListeningIntersectedGroups (sc::EndListeningContext &rCxt, const SCCOL nCol1, SCROW nRow1, const SCCOL nCol2, SCROW nRow2, std::vector< ScAddress > *pGroupPos) |
void | EndListeningGroup (sc::EndListeningContext &rCxt, const SCCOL nCol, SCROW nRow) |
void | SetNeedsListeningGroup (SCCOL nCol, SCROW nRow) |
OString | dumpColumnRowSizes (bool bColumns) |
Returns list-of-spans representation of the column-widths/row-heights in twips encoded as an OString. More... | |
OString | dumpHiddenFiltered (bool bColumns, bool bHidden) |
Returns list-of-spans representation of hidden/filtered states of columns/rows encoded as an OString. More... | |
OString | dumpColumnRowGroups (bool bColumns) const |
Returns list-of-spans representation of the column/row groupings encoded as an OString. More... | |
SCCOL | GetLOKFreezeCol () const |
SCROW | GetLOKFreezeRow () const |
bool | SetLOKFreezeCol (SCCOL nFreezeCol) |
bool | SetLOKFreezeRow (SCROW nFreezeRow) |
Static Private Member Functions | |
static void | DecoladeRow (ScSortInfoArray *, SCROW nRow1, SCROW nRow2) |
Friends | |
class | ScDocument |
class | ScColumn |
class | ScValueIterator |
class | ScHorizontalValueIterator |
class | ScDBQueryDataIterator |
class | ScFormulaGroupIterator |
class | ScCellIterator |
template<ScQueryCellIteratorAccess accessType, ScQueryCellIteratorType queryType> | |
class | ScQueryCellIteratorBase |
template<ScQueryCellIteratorAccess accessType> | |
class | ScQueryCellIteratorAccessSpecific |
class | ScHorizontalCellIterator |
class | ScColumnTextWidthIterator |
class | ScDocumentImport |
class | sc::DocumentStreamAccess |
class | sc::ColumnSpanSet |
class | sc::RangeColumnSpanSet |
class | sc::EditTextIterator |
class | sc::FormulaGroupAreaListener |
|
private |
ScTable::ScTable | ( | ScDocument & | rDoc, |
SCTAB | nNewTab, | ||
const OUString & | rNewName, | ||
bool | bColInfo = true , |
||
bool | bRowInfo = true |
||
) |
Definition at line 237 of file table1.cxx.
References aCol, aDefaultColData, aName, aName, bLayoutRTL, bVisible, COL_AUTO(), COL_LIGHTGRAY(), o3tl::convert(), ScDocument::GetDrawLayer(), GetOptimalMinRowHeight(), Init(), ScColumnData::InitAttrArray(), ScDocument::IsDocVisible(), ScGlobal::IsSystemRTL(), ScDocument::MaxCol(), ScDocument::MaxRow(), o3tl::mm10, o3tl::mm100, mpColFlags, mpColWidth, mpRowHeights, NONE, nTab, nx, ny, pRowFlags, rDocument, ScDrawLayer::ScAddPage(), ScDrawLayer::ScRenamePage(), ScDrawLayer::SetPageSize(), ScColContainer::size(), STD_COL_WIDTH, and o3tl::twip.
ScTable::~ScTable | ( | ) |
Definition at line 325 of file table1.cxx.
References aCol, DestroySortCollator(), ScDocument::GetDrawLayer(), ScDocument::IsInDtorClear(), moRepeatColRange, moRepeatRowRange, mpRangeName, nTab, pDBDataNoName, pOutlineTable, pRowFlags, pScenarioRanges, pSearchText, pSheetEvents, rDocument, ScDrawLayer::ScRemovePage(), and ScColContainer::size().
|
delete |
sal_uLong ScTable::AddCondFormat | ( | std::unique_ptr< ScConditionalFormat > | pNew | ) |
Definition at line 2460 of file table1.cxx.
References mpCondFormatList.
void ScTable::AddCondFormatData | ( | const ScRangeList & | rRange, |
sal_uInt32 | nIndex | ||
) |
Definition at line 2955 of file table2.cxx.
References ScColumn::AddCondFormat(), ScRange::aEnd, ScRange::aStart, ScAddress::Col(), CreateColumnIfNotExists(), i, n, nIndex, ScAddress::Row(), and ScRangeList::size().
void ScTable::AddPrintRange | ( | const ScRange & | rNew | ) |
Adds a new print ranges.
Definition at line 2322 of file table1.cxx.
References aPrintRanges, bPrintEntireSheet, InvalidatePageBreaks(), and SetStreamValid().
void ScTable::ApplyAttr | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const SfxPoolItem & | rAttr | ||
) |
Definition at line 3201 of file table2.cxx.
References ScColumn::ApplyAttr(), CreateColumnIfNotExists(), and ValidColRow().
Referenced by SetMergedCells().
void ScTable::ApplyBlockFrame | ( | const SvxBoxItem & | rLineOuter, |
const SvxBoxInfoItem * | pLineInner, | ||
SCCOL | nStartCol, | ||
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow | ||
) |
Definition at line 2860 of file table2.cxx.
References aCol, ApplyBlockFrame(), CreateColumnIfNotExists(), i, PutInOrder(), and ValidColRow().
Referenced by ApplyBlockFrame().
bool ScTable::ApplyFlags | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
ScMF | nFlags | ||
) |
Definition at line 3160 of file table2.cxx.
References ScColumn::ApplyFlags(), CreateColumnIfNotExists(), i, and ValidColRow().
Referenced by SetMergedCells().
void ScTable::ApplyPattern | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const ScPatternAttr & | rAttr | ||
) |
Definition at line 2874 of file table2.cxx.
References ScColumn::ApplyPattern(), CreateColumnIfNotExists(), and ValidColRow().
void ScTable::ApplyPatternArea | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
const ScPatternAttr & | rAttr, | ||
ScEditDataArray * | pDataArray = nullptr , |
||
bool *const | pIsChanged = nullptr |
||
) |
Definition at line 2880 of file table2.cxx.
References aCol, aDefaultColData, ScColumnData::ApplyPatternArea(), CreateColumnIfNotExists(), GetDoc(), i, PutInOrder(), ScColContainer::size(), and ValidColRow().
Referenced by AutoFormatArea(), CopyFromClip(), and DeleteArea().
void ScTable::ApplyPatternIfNumberformatIncompatible | ( | const ScRange & | rRange, |
const ScPatternAttr & | rPattern, | ||
SvNumFormatType | nNewType | ||
) |
Definition at line 2945 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, and ScAddress::Col().
void ScTable::ApplySelectionCache | ( | SfxItemPoolCache * | pCache, |
const ScMarkData & | rMark, | ||
ScEditDataArray * | pDataArray = nullptr , |
||
bool *const | pIsChanged = nullptr |
||
) |
Definition at line 3207 of file table2.cxx.
References aCol, aDefaultColData, ScRange::aEnd, ScColumnData::ApplySelectionCache(), ApplySelectionCache(), ScAddress::Col(), CreateColumnIfNotExists(), ScMarkData::GetArea(), GetDoc(), ScMarkData::GetStartOfEqualColumns(), ScMarkData::GetTableSelect(), i, nTab, and ScColContainer::size().
Referenced by ApplySelectionCache(), and DeleteSelection().
void ScTable::ApplySelectionLineStyle | ( | const ScMarkData & | rMark, |
const ::editeng::SvxBorderLine * | pLine, | ||
bool | bColorOnly | ||
) |
Definition at line 3050 of file table2.cxx.
References aCol, ApplySelectionLineStyle(), i, and ScColContainer::size().
Referenced by ApplySelectionLineStyle().
void ScTable::ApplySelectionStyle | ( | const ScStyleSheet & | rStyle, |
const ScMarkData & | rMark | ||
) |
Definition at line 3044 of file table2.cxx.
References aCol, ApplySelectionStyle(), i, and ScColContainer::size().
Referenced by ApplySelectionStyle(), and ReplaceAllStyle().
void ScTable::ApplyStyle | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const ScStyleSheet * | rStyle | ||
) |
Definition at line 3006 of file table2.cxx.
References ScColumn::ApplyStyle(), CreateColumnIfNotExists(), and ValidColRow().
Referenced by DoSubTotals(), and ReplaceStyle().
void ScTable::ApplyStyleArea | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
const ScStyleSheet & | rStyle | ||
) |
Definition at line 3013 of file table2.cxx.
References aCol, aDefaultColData, ApplyStyleArea(), ScColumnData::ApplyStyleArea(), CreateColumnIfNotExists(), i, ScDocument::MaxCol(), PutInOrder(), rDocument, ScColContainer::size(), and ValidColRow().
Referenced by ApplyStyleArea(), and ScDocumentImport::setCellStyleToSheet().
Definition at line 2546 of file table1.cxx.
References aCol, IsColValid(), and ValidRow().
|
private |
Definition at line 1272 of file table2.cxx.
References aCol, AttachFormulaCells(), and ClampToAllocatedColumns().
Referenced by AttachFormulaCells(), and SortReorderByRow().
void ScTable::AutoFormat | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
sal_uInt16 | nFormatNo | ||
) |
Definition at line 2652 of file table4.cxx.
References AutoFormatArea(), ScAutoFormat::findByIndex(), GetItemSet(), ScGlobal::GetOrCreateAutoFormat(), ScDocument::GetPool(), i, nIndex, pData, rDocument, and ValidColRow().
|
private |
Definition at line 2641 of file table4.cxx.
References ApplyPatternArea(), ScAutoFormat::findByIndex(), ScGlobal::GetOrCreateAutoFormat(), and pData.
Referenced by AutoFormat().
bool ScTable::BroadcastBroadcasters | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
SfxHintId | nHint | ||
) |
Broadcast single broadcasters in range, without explicitly setting anything dirty, not doing area broadcasts.
rHint | address is modified to adapt to the actual broadcasted position on each iteration and upon return points to the last position broadcasted. |
Definition at line 2163 of file table2.cxx.
References aCol, BroadcastBroadcasters(), ClampToAllocatedColumns(), and rDocument.
Referenced by BroadcastBroadcasters(), and ScDocument::BroadcastCells().
void ScTable::BroadcastRecalcOnRefMove | ( | ) |
Broadcast dirty formula cells that contain functions such as CELL(), COLUMN() or ROW() which may change its value on move.
Definition at line 2156 of file table2.cxx.
References aCol, BroadcastRecalcOnRefMove(), i, rDocument, and ScColContainer::size().
Referenced by BroadcastRecalcOnRefMove().
void ScTable::CalcAfterLoad | ( | sc::CompileFormulaContext & | rCxt, |
bool | bStartListening | ||
) |
Definition at line 2221 of file table2.cxx.
References aCol, CalcAfterLoad(), i, and ScColContainer::size().
Referenced by CalcAfterLoad().
void ScTable::CalcAll | ( | ) |
Definition at line 2178 of file table2.cxx.
References aCol, CalcAll(), i, mpCondFormatList, and ScColContainer::size().
Referenced by CalcAll().
void ScTable::CalculateInColumnInThread | ( | ScInterpreterContext & | rContext, |
SCCOL | nColStart, | ||
SCCOL | nColEnd, | ||
SCROW | nRowStart, | ||
SCROW | nRowEnd, | ||
unsigned | nThisThread, | ||
unsigned | nThreadsTotal | ||
) |
Definition at line 2642 of file table1.cxx.
References aCol, and ValidCol().
Referenced by ScDocument::CalculateInColumnInThread().
void ScTable::ChangeSelectionIndent | ( | bool | bIncrement, |
const ScMarkData & | rMark | ||
) |
Definition at line 3231 of file table2.cxx.
References aCol, aDefaultColData, ScRange::aEnd, ChangeSelectionIndent(), ScColumnData::ChangeSelectionIndent(), ScAddress::Col(), CreateColumnIfNotExists(), ScMarkData::GetArea(), GetDoc(), ScMarkData::GetStartOfEqualColumns(), ScMarkData::GetTableSelect(), i, nTab, and ScColContainer::size().
Referenced by ChangeSelectionIndent().
void ScTable::CheckIntegrity | ( | ) | const |
Definition at line 644 of file table7.cxx.
References aCol.
Referenced by ScDocument::CheckIntegrity().
void ScTable::CheckVectorizationState | ( | ) |
Definition at line 2108 of file table2.cxx.
References aCol, CheckVectorizationState(), i, rDocument, and ScColContainer::size().
Referenced by CheckVectorizationState().
Definition at line 1163 of file table.hxx.
References aCol, and ScColContainer::size().
Referenced by AttachFormulaCells(), BroadcastBroadcasters(), ContainsNotesInRange(), CopyCaptionsToTable(), CopySparklinesToTable(), CopyToClip(), CopyToTable(), CreateExcelQuery(), DeleteCol(), DeleteRow(), DetachFormulaCells(), DoAutoOutline(), sc::RangeColumnSpanSet::executeColumnAction(), ExtendMerge(), FillMatrix(), GetAllNoteCaptionsState(), GetAreaStyle(), GetFirstEditTextRow(), GetNotesInRange(), HasSelectionMatrixFragment(), HasStringCells(), ScDocument::IdleCalcTextWidth(), InterpretCellsIfNeeded(), InterpretDirtyCells(), IsBlockEmpty(), MergeBlockFrame(), MergePatternArea(), MergeSelectionPattern(), RemoveCondFormatData(), RemoveFlags(), RemoveSubTotals(), ResetChanged(), sc::ColumnSpanSet::scan(), ScHorizontalCellIterator::ScHorizontalCellIterator(), SetDirty(), SetTableOpDirty(), TestInsertRow(), TestRemoveSubTotals(), and UpdateSelectionFunction().
void ScTable::ClearPrintRanges | ( | ) |
Removes all print ranges.
Definition at line 2312 of file table1.cxx.
References aPrintRanges, bPrintEntireSheet, InvalidatePageBreaks(), and SetStreamValid().
Referenced by SetPrintEntireSheet().
void ScTable::ClearSelectionItems | ( | const sal_uInt16 * | pWhich, |
const ScMarkData & | rMark | ||
) |
Definition at line 3254 of file table2.cxx.
References aCol, aDefaultColData, ScRange::aEnd, ClearSelectionItems(), ScColumnData::ClearSelectionItems(), ScAddress::Col(), CreateColumnIfNotExists(), ScMarkData::GetArea(), GetDoc(), ScMarkData::GetStartOfEqualColumns(), ScMarkData::GetTableSelect(), i, nTab, and ScColContainer::size().
Referenced by ClearSelectionItems().
bool ScTable::ColFiltered | ( | SCCOL | nCol, |
SCCOL * | pFirstCol = nullptr , |
||
SCCOL * | pLastCol = nullptr |
||
) | const |
Definition at line 866 of file table5.cxx.
References aData, mpFilteredCols, and ValidCol().
Referenced by CopyColFiltered().
bool ScTable::ColHidden | ( | SCCOL | nCol, |
SCCOL * | pFirstCol = nullptr , |
||
SCCOL * | pLastCol = nullptr |
||
) | const |
Definition at line 562 of file table5.cxx.
References aData, mpHiddenCols, and ValidCol().
Referenced by CopyColHidden(), CopyToTable(), ExtendHidden(), ExtendPrintArea(), FillAuto(), FillAutoSimple(), FillSeries(), FindMaxRotCol(), GetColOffset(), GetColWidth(), GetCommonWidth(), GetNextPos(), IsDataFiltered(), LastHiddenColRow(), SetRowHidden(), ShowCol(), StripHidden(), UpdatePageBreaks(), UpdateSelectionFunction(), and ValidNextPos().
void ScTable::CollectBroadcasterState | ( | sc::BroadcasterState & | rState | ) | const |
Definition at line 650 of file table7.cxx.
References aCol.
|
inline |
Definition at line 1177 of file table.hxx.
References aCol, aDefaultColData, and ScColContainer::size().
Referenced by GetAttr(), GetMostUsedPattern(), GetNumberFormat(), GetPattern(), GetStyle(), and HasAttrib().
Definition at line 1762 of file table3.cxx.
References aCol, aSortParam, ScSortParam::bByRow, CompareCell(), GetAllocatedColumnsCount(), ScSortParam::GetSortKeyCount(), and ScSortParam::maKeyState.
Referenced by QuickSort().
|
private |
Definition at line 1691 of file table3.cxx.
References aSortParam, ScSortParam::bByRow, CompareCell(), ScSortInfoArray::Get(), and ScSortParam::maKeyState.
|
private |
Definition at line 1525 of file table3.cxx.
References aSortParam, BackgroundColor, ScSortParam::bCaseSens, ScSortParam::bNaturalSort, ScSortParam::bUserDef, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ScUserListData::Compare(), naturalsort::Compare(), CollatorWrapper::compareString(), GetCellBackgroundColor(), GetCellTextColor(), ScFormulaCell::GetErrCode(), ScRefCellValue::getFormula(), ScRefCellValue::getSharedString(), svl::SharedString::getString(), GetString(), GetTab(), ScRefCellValue::getType(), ScGlobal::GetUserList(), ScRefCellValue::getValue(), ScUserListData::ICompare(), ScRefCellValue::isEmpty(), ScFormulaCell::IsValue(), ScSortParam::maKeyState, ScSortParam::nUserIndex, pSortCollator, ScUserList::size(), and TextColor.
Referenced by Compare().
void ScTable::CompileAll | ( | sc::CompileFormulaContext & | rCxt | ) |
Definition at line 2186 of file table2.cxx.
References aCol, CompileAll(), i, mpCondFormatList, and ScColContainer::size().
Referenced by CompileAll().
|
private |
Definition at line 2991 of file table4.cxx.
References aCol, CompileColRowNameFormula(), i, and ScColContainer::size().
Referenced by CompileColRowNameFormula().
|
private |
Definition at line 2985 of file table4.cxx.
References aCol, CompileDBFormula(), i, and ScColContainer::size().
Referenced by CompileDBFormula().
bool ScTable::CompileErrorCells | ( | sc::CompileFormulaContext & | rCxt, |
FormulaError | nErrCode | ||
) |
Definition at line 2209 of file table2.cxx.
References aCol, CompileErrorCells(), i, and ScColContainer::size().
Referenced by ScDocument::CompileErrorCells(), and CompileErrorCells().
void ScTable::CompileHybridFormula | ( | sc::StartListeningContext & | rStartListenCxt, |
sc::CompileFormulaContext & | rCompileCxt | ||
) |
Definition at line 237 of file table7.cxx.
References aCol, CompileHybridFormula(), i, and ScColContainer::size().
Referenced by CompileHybridFormula().
void ScTable::CompileXML | ( | sc::CompileFormulaContext & | rCxt, |
ScProgress & | rProgress | ||
) |
Definition at line 2195 of file table2.cxx.
References aCol, i, mpCondFormatList, mpRangeName, and ScColContainer::size().
bool ScTable::ContainsNotesInRange | ( | const ScRange & | rRange | ) | const |
Definition at line 2000 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), and ScAddress::Row().
void ScTable::ConvertFormulaToValue | ( | sc::EndListeningContext & | rCxt, |
const SCCOL | nCol1, | ||
const SCROW | nRow1, | ||
const SCCOL | nCol2, | ||
const SCROW | nRow2, | ||
sc::TableValues * | pUndo | ||
) |
Definition at line 203 of file table7.cxx.
References ScColumn::ConvertFormulaToValue(), CreateColumnIfNotExists(), and ValidCol().
Referenced by ScDocument::ConvertFormulaToValue().
void ScTable::CopyCaptionsToTable | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
ScTable * | pDestTab, | ||
bool | bCloneCaption | ||
) |
Definition at line 1484 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), CreateColumnIfNotExists(), i, and ValidColRow().
Referenced by CopyToTable().
void ScTable::CopyCellToDocument | ( | SCCOL | nSrcCol, |
SCROW | nSrcRow, | ||
SCCOL | nDestCol, | ||
SCROW | nDestRow, | ||
ScTable & | rDestTab | ||
) |
Definition at line 589 of file table2.cxx.
References aCol, ScColumn::CellStorageModified(), ScColumn::CopyCellToDocument(), CreateColumnIfNotExists(), GetAllocatedColumnsCount(), ScColumn::maCellNotes, ScColumn::maCells, ScColumn::maCellTextAttrs, and ValidColRow().
Referenced by ScDocument::CopyCellToDocument().
void ScTable::CopyCellValuesFrom | ( | const SCCOL | nCol, |
SCROW | nRow, | ||
const sc::CellValues & | rSrc | ||
) |
Definition at line 195 of file table7.cxx.
References ScColumn::CopyCellValuesFrom(), CreateColumnIfNotExists(), and ValidCol().
Referenced by ScDocument::CopyCellValuesFrom().
Definition at line 899 of file table5.cxx.
References ColFiltered(), and SetColFiltered().
Referenced by CopyToClip().
Definition at line 663 of file table5.cxx.
References ColHidden(), and SetColHidden().
Referenced by CopyToClip().
void ScTable::CopyConditionalFormat | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
SCCOL | nDx, | ||
SCROW | nDy, | ||
const ScTable * | pTable | ||
) |
Definition at line 636 of file table2.cxx.
References ScDocument::AddCondFormatData(), ScConditionalFormat::Clone(), ScFormatEntry::Condition, ScStyleSheetPool::CopyStyleFrom(), ScFormatEntry::Date, ScFormatEntry::ExtCondition, ScRangeList::GetIntersectedRange(), GetStyle(), ScCondDateFormatEntry::GetStyleName(), ScDocument::GetStyleSheetPool(), ScFormatEntry::GetType(), i, ScRangeList::Intersects(), sc::RefUpdateContext::maRange, sc::RefUpdateContext::meMode, sc::RefUpdateContext::mnColDelta, sc::RefUpdateContext::mnRowDelta, sc::RefUpdateContext::mnTabDelta, mpCondFormatList, n, nTab, rDocument, and URM_COPY.
Referenced by CopyFromClip(), CopyOneCellFromClip(), and CopyToTable().
void ScTable::CopyData | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
SCCOL | nDestCol, | ||
SCROW | nDestRow, | ||
SCTAB | nDestTab | ||
) |
Definition at line 4141 of file table2.cxx.
References ScFormulaCell::aPos, ScCellValue::assign(), CELLTYPE_FORMULA, CreateColumnIfNotExists(), ScCellValue::getFormula(), GetPattern(), ScCellValue::getType(), sc::RefUpdateContext::maRange, sc::RefUpdateContext::meMode, sc::RefUpdateContext::mnColDelta, sc::RefUpdateContext::mnRowDelta, sc::RefUpdateContext::mnTabDelta, nTab, rDocument, ScCellValue::release(), ScAddress::SetCol(), ScDocument::SetPattern(), SetPattern(), ScAddress::SetRow(), ScFormulaCell::UpdateReference(), and URM_COPY.
Referenced by Query().
void ScTable::CopyFromClip | ( | sc::CopyFromClipContext & | rCxt, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
SCCOL | nDx, | ||
SCROW | nDy, | ||
ScTable * | pTable | ||
) |
Definition at line 724 of file table2.cxx.
References aCol, ApplyPatternArea(), ATTR_CONDITIONAL(), ATTRIB, CopyConditionalFormat(), CopyRowHeight(), CreateColumnIfNotExists(), sc::CopyFromClipContext::getInsertFlag(), ScPatternAttr::GetItemSet(), ScDocument::GetPool(), i, IsProtected(), ManualSize, ScDocument::MaxCol(), ScDocument::MaxRow(), mpColWidth, mpRowHeights, NONE, pRowFlags, SfxItemSet::Put(), rDocument, and ValidColRow().
void ScTable::CopyOneCellFromClip | ( | sc::CopyFromClipContext & | rCxt, |
const SCCOL | nCol1, | ||
const SCROW | nRow1, | ||
const SCCOL | nCol2, | ||
const SCROW | nRow2, | ||
const SCROW | nSrcRow, | ||
const ScTable * | pSrcTab | ||
) |
Definition at line 126 of file table7.cxx.
References ScRange::aEnd, ScRange::aStart, ATTRIB, ScAddress::Col(), CopyConditionalFormat(), ScDrawLayer::CopyFromClip(), ScColumn::CopyOneCellFromClip(), CreateColumnIfNotExists(), sc::CopyFromClipContext::getClipDoc(), ScDocument::GetClipParam(), GetDoc(), ScDocument::GetDrawLayer(), sc::CopyFromClipContext::getInsertFlag(), GetOriginalHeight(), ScClipParam::getWholeRange(), ManualSize, ScDocument::MaxCol(), ScDocument::mpDrawLayer, mpRowHeights, NONE, nTab, OBJECTS, pRowFlags, rDocument, and ScAddress::Tab().
|
private |
Definition at line 2267 of file table1.cxx.
References aPrintRanges, bPrintEntireSheet, moRepeatColRange, moRepeatRowRange, and nTab.
Definition at line 914 of file table5.cxx.
References RowFiltered(), and SetRowFiltered().
Referenced by CopyToClip().
void ScTable::CopyRowHeight | ( | const ScTable & | rSrcTable, |
SCROW | nStartRow, | ||
SCROW | nEndRow, | ||
SCROW | nSrcOffset | ||
) |
Definition at line 692 of file table5.cxx.
References ScFlatUInt16RowSegments::RangeData::mnRow2, ScFlatUInt16RowSegments::RangeData::mnValue, and mpRowHeights.
Referenced by CopyFromClip(), CopyToClip(), CopyToTable(), and UndoToTable().
Definition at line 678 of file table5.cxx.
References RowHidden(), and SetRowHidden().
Referenced by CopyToClip().
void ScTable::CopyScenarioFrom | ( | const ScTable * | pSrcTab | ) |
Definition at line 1576 of file table2.cxx.
References aCol, bScenario, CopyScenarioFrom(), CreateColumnIfNotExists(), i, and ScColContainer::size().
Referenced by CopyScenarioFrom().
void ScTable::CopyScenarioTo | ( | ScTable * | pDestTab | ) | const |
Definition at line 1568 of file table2.cxx.
References aCol, bScenario, CopyScenarioTo(), CreateColumnIfNotExists(), i, and ScColContainer::size().
Referenced by CopyScenarioTo().
void ScTable::CopySparklinesToTable | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
ScTable * | pDestTab | ||
) |
Definition at line 1472 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), CreateColumnIfNotExists(), i, and ValidColRow().
Referenced by CopyToTable().
void ScTable::CopyStaticToDocument | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
const SvNumberFormatterMergeMap & | rMap, | ||
ScTable * | pDestTab | ||
) |
Definition at line 551 of file table2.cxx.
References aCol, aDefaultColData, ScColumn::CellStorageModified(), ScColumn::CopyStaticToDocument(), CreateColumnIfNotExists(), GetAllocatedColumnsCount(), ScInterpreterContext::GetFormatTable(), ScDocument::GetNonThreadedContext(), ScPatternAttr::GetNumberFormat(), ScColumnData::GetPattern(), i, ScColumn::maCells, ScColumn::maCellTextAttrs, rDocument, and ScColumn::SetNumberFormat().
Referenced by ScDocument::CopyStaticToDocument().
void ScTable::CopyToClip | ( | sc::CopyToClipContext & | rCxt, |
const ScRangeList & | rRanges, | ||
ScTable * | pTable | ||
) |
Definition at line 541 of file table2.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), CopyToClip(), i, ScAddress::Row(), and ScRangeList::size().
void ScTable::CopyToClip | ( | sc::CopyToClipContext & | rCxt, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
ScTable * | pTable | ||
) |
Definition at line 492 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), CopyColFiltered(), CopyColHidden(), CopyRowFiltered(), CopyRowHeight(), CopyRowHidden(), CopyToClip(), CreateColumnIfNotExists(), i, IsProtected(), ManualSize, mpColWidth, mpCondFormatList, mpRangeName, mpRowHeights, pDBDataNoName, pRowFlags, rDocument, SetAnonymousDBData(), and ValidColRow().
Referenced by CopyToClip().
void ScTable::CopyToTable | ( | sc::CopyToDocContext & | rCxt, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
InsertDeleteFlags | nFlags, | ||
bool | bMarked, | ||
ScTable * | pDestTab, | ||
const ScMarkData * | pMarkData, | ||
bool | bAsLink, | ||
bool | bColRowFlags, | ||
bool | bGlobalNamesToLocal, | ||
bool | bCopyCaptions | ||
) |
Definition at line 1311 of file table2.cxx.
References aCol, ADDNOTES, ATTRIB, ClampToAllocatedColumns(), ColHidden(), CONTENTS, CopyCaptionsToTable(), CopyConditionalFormat(), CopyRowHeight(), CopySparklinesToTable(), CreateColumnIfNotExists(), ScDocument::GetChartListenerCollection(), ScDocument::GetDocumentShell(), GetRangeName(), GetRowHeight(), i, InvalidatePageBreaks(), ScDocument::IsClipOrUndo(), ScDocument::IsUndo(), maColManualBreaks, maRowManualBreaks, ScDocument::MaxCol(), ScDocument::MaxRow(), mpColFlags, mpColWidth, mpCondFormatList, mpRangeName, mpRowHeights, NOCAPTIONS, NONE, NOTE, nTab, OUTLINE, pDBDataNoName, pOutlineTable, pRowFlags, rDocument, RowFiltered(), RowHidden(), SetAnonymousDBData(), ScDocShell::SetAreasChangedNeedBroadcast(), SetColHidden(), SetColManualBreaks(), SetOutlineTable(), ScChartListenerCollection::SetRangeDirty(), SetRangeName(), SetRowFiltered(), SetRowHidden(), SetRowManualBreaks(), SPARKLINES, and ValidColRow().
Referenced by ScDocument::CopyToDocument().
Definition at line 1550 of file table2.cxx.
References aCol, CopyUpdated(), CreateColumnIfNotExists(), FetchColumn(), i, and ScColContainer::size().
Referenced by CopyUpdated().
Definition at line 990 of file table5.cxx.
References aData, mpFilteredRows, and nCount.
Definition at line 802 of file table5.cxx.
References aData, mpHiddenCols, and nCount.
Referenced by GetAutoFillPreview().
Definition at line 758 of file table5.cxx.
References aData, mpHiddenRows, and nCount.
Referenced by GetAutoFillPreview().
void ScTable::CreateAllNoteCaptions | ( | ) |
Definition at line 1929 of file table2.cxx.
References aCol, CreateAllNoteCaptions(), i, and ScColContainer::size().
Referenced by CreateAllNoteCaptions().
Definition at line 303 of file table.hxx.
References aCol, CreateColumnIfNotExistsImpl(), and ScColContainer::size().
Referenced by AddCondFormatData(), ApplyAttr(), ApplyBlockFrame(), ApplyFlags(), ApplyPattern(), ApplyPatternArea(), ApplySelectionCache(), ApplyStyle(), ApplyStyleArea(), ChangeSelectionIndent(), ClearSelectionItems(), ConvertFormulaToValue(), CopyCaptionsToTable(), CopyCellToDocument(), CopyCellValuesFrom(), CopyData(), CopyFromClip(), CopyOneCellFromClip(), CopyScenarioFrom(), CopyScenarioTo(), CopySparklinesToTable(), CopyStaticToDocument(), CopyToClip(), CopyToTable(), CopyUpdated(), ScDocument::CreateColumnIfNotExists(), CreateSortInfoArray(), CreateSparkline(), DeleteBeforeCopyFromClip(), FetchColumn(), FillSeries(), GetColumnIterator(), GetValueCell(), GetWritableColumnsRange(), InitColumnBlockPosition(), InsertCol(), SetAttrEntries(), SetEditText(), SetFormula(), SetFormulaCell(), SetFormulaCells(), SetNeedsListeningGroup(), SetNote(), SetNumberFormat(), SetPattern(), SetPatternAreaCondFormat(), SetRawString(), SetString(), SetValue(), SetValues(), SortReorderAreaExtrasByRow(), StartListening(), SwapNonEmpty(), TransferCellValuesTo(), and UndoToTable().
void ScTable::CreateColumnIfNotExistsImpl | ( | const SCCOL | nScCol | ) |
Definition at line 2740 of file table1.cxx.
References aCol, ScDocument::GetSheetLimits(), i, Init(), nTab, rDocument, ScColContainer::resize(), and ScColContainer::size().
Referenced by CreateColumnIfNotExists().
|
private |
Definition at line 2731 of file table3.cxx.
References aCol, ClampToAllocatedColumns(), ScQueryEntry::eConnect, ScQueryParamBase::FillInExcelSyntax(), ScQueryParamBase::GetEntry(), GetInputString(), ScDocument::GetSharedStringPool(), GetUpperCellString(), ScDocument::GetUpperCellString(), i, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, ScQueryEntry::nField, nIndex, ScQueryParamTable::nRow1, ScQueryParamTable::nTab, nTab, rDocument, ScQueryParamBase::Resize(), SC_AND, SC_OR, SCSIZE_MAX, and SCTAB_MAX.
Referenced by CreateQueryParam().
bool ScTable::CreateQueryParam | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
ScQueryParam & | rQueryParam | ||
) |
Definition at line 2915 of file table3.cxx.
References ScQueryEntry::ByDate, ScQueryEntry::ByString, ScQueryEntry::ByValue, ScQueryEntry::Clear(), CreateExcelQuery(), CreateStarQuery(), ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), ScDocument::GetFormatTable(), ScQueryEntry::GetQueryItem(), svl::SharedString::getString(), i, SvNumberFormatter::IsNumberFormat(), ScQueryEntry::Item::maString, ScQueryEntry::Item::meType, ScQueryEntry::Item::mfVal, nCount, nIndex, PutInOrder(), and rDocument.
|
private |
Definition at line 461 of file table3.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), CreateColumnIfNotExists(), sc::ReorderParam::maDataAreaExtras, sc::ReorderParam::maSortRange, sc::ReorderParam::mbByRow, ScDataAreaExtras::mbCellFormats, sc::ReorderParam::mbHiddenFiltered, sc::ReorderParam::mbUpdateRefs, and ScAddress::Row().
Referenced by Reorder(), Sort(), and TopTenQuery().
|
private |
Definition at line 494 of file table3.cxx.
References aCol, ScSortParam::aDataAreaExtras, ScSortParam::bByRow, CreateColumnIfNotExists(), GetCellValue(), ScColumn::GetCellValue(), ScSortParam::GetSortKeyCount(), ScColumn::InitBlockPosition(), ScSortParam::maKeyState, ScDataAreaExtras::mbCellFormats, ScSortParam::nCol1, and ScSortParam::nCol2.
sc::Sparkline * ScTable::CreateSparkline | ( | SCCOL | nCol, |
SCROW | nRow, | ||
std::shared_ptr< sc::SparklineGroup > const & | pSparklineGroup | ||
) |
Definition at line 1860 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::CreateSparklineCell(), and ValidCol().
Referenced by FillSparkline().
|
private |
Definition at line 2809 of file table3.cxx.
References aStr, ScQueryEntry::bDoQuery, ScQueryEntry::eConnect, ScQueryEntry::eOp, ScQueryParamBase::GetEntry(), ScQueryEntry::GetQueryItem(), ScDocument::GetSharedStringPool(), GetString(), GetUpperCellString(), ScDocument::GetUpperCellString(), i, svl::SharedStringPool::intern(), ScQueryEntry::Item::maString, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, ScQueryEntry::nField, nIndex, ScQueryParamTable::nRow1, ScQueryParamTable::nTab, nTab, rDocument, ScQueryParamBase::Resize(), SC_AND, SC_EQUAL, SC_GREATER, SC_GREATER_EQUAL, SC_LESS, SC_LESS_EQUAL, SC_NOT_EQUAL, SC_OR, ScResId(), and SCTAB_MAX.
Referenced by CreateQueryParam().
void ScTable::DBShowRow | ( | SCROW | nRow, |
bool | bShow | ||
) |
Definition at line 3730 of file table2.cxx.
References ScDocument::GetChartListenerCollection(), InvalidatePageBreaks(), ScDocument::MaxCol(), nTab, pOutlineTable, pRowFlags, rDocument, ScChartListenerCollection::SetRangeDirty(), SetRowFiltered(), SetRowHidden(), UpdateOutlineRow(), and ValidRow().
Referenced by DoSubTotals().
Definition at line 3756 of file table2.cxx.
References ScDocument::GetChartListenerCollection(), ScDocument::MaxCol(), nTab, pOutlineTable, rDocument, RowHiddenLeaf(), ScChartListenerCollection::SetRangeDirty(), SetRowFiltered(), SetRowHidden(), and UpdateOutlineRow().
Referenced by Query().
|
staticprivate |
Definition at line 1809 of file table3.cxx.
References i, ScSortInfoArray::Swap(), and comphelper::rng::uniform_int_distribution().
Referenced by Sort(), and TopTenQuery().
void ScTable::DeleteArea | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
InsertDeleteFlags | nDelFlag, | ||
bool | bBroadcast = true , |
||
sc::ColumnSpanSet * | pBroadcastSpans = nullptr |
||
) |
Definition at line 424 of file table2.cxx.
References aCol, ApplyPatternArea(), ATTRIB, DeleteArea(), ScDocument::GetBASM(), ScPatternAttr::GetItemSet(), ScDocument::GetPool(), i, IsProtected(), ScDocument::MaxRow(), mpCondFormatList, SfxItemSet::Put(), rDocument, SetStreamValid(), ScColContainer::size(), and ValidColRow().
Referenced by DeleteArea(), DeleteCol(), FillAuto(), and FillSeries().
void ScTable::DeleteBeforeCopyFromClip | ( | sc::CopyFromClipContext & | rCxt, |
const ScTable & | rClipTab, | ||
sc::ColumnSpanSet & | rBroadcastSpans | ||
) |
Definition at line 98 of file table7.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), CreateColumnIfNotExists(), sc::CopyFromClipContext::getClipDoc(), ScDocument::GetClipParam(), sc::CopyFromClipContext::getDestRange(), ScClipParam::getWholeRange(), IsProtected(), sc::CopyFromClipContext::Range::mnCol1, sc::CopyFromClipContext::Range::mnCol2, mpCondFormatList, sc::CopyFromClipContext::setCondFormatList(), SetStreamValid(), sc::CopyFromClipContext::setTableProtected(), ScColContainer::size(), and ValidCol().
Referenced by ScDocument::DeleteBeforeCopyFromClip().
void ScTable::DeleteBroadcasters | ( | sc::ColumnBlockPosition & | rBlockPos, |
SCCOL | nCol, | ||
SCROW | nRow1, | ||
SCROW | nRow2 | ||
) |
Definition at line 2594 of file table1.cxx.
References aCol, and IsColValid().
Referenced by ScDocument::DeleteBroadcasters().
void ScTable::DeleteCol | ( | const sc::ColumnSet & | rRegroupCols, |
SCCOL | nStartCol, | ||
SCROW | nStartRow, | ||
SCROW | nEndRow, | ||
SCSIZE | nSize, | ||
bool * | pUndoOutline | ||
) |
Definition at line 356 of file table2.cxx.
References aCol, ALL, ClampToAllocatedColumns(), col, DeleteArea(), sc::ColumnSet::getColumns(), GetTab(), i, Init(), InvalidatePageBreaks(), maColManualBreaks, o3tl::make_unsigned(), ScDocument::MaxCol(), ScDocument::MaxRow(), mpColFlags, mpColWidth, mpFilteredCols, mpHiddenCols, NONE, nTab, pOutlineTable, rDocument, SetStreamValid(), ScColContainer::size(), and STD_COL_WIDTH.
void ScTable::DeleteConditionalFormat | ( | sal_uLong | nOldIndex | ) |
Definition at line 2686 of file table1.cxx.
References mpCondFormatList, and nIndex.
void ScTable::DeleteEmptyBroadcasters | ( | ) |
Definition at line 2603 of file table1.cxx.
void ScTable::DeleteRow | ( | const sc::ColumnSet & | rRegroupCols, |
SCCOL | nStartCol, | ||
SCCOL | nEndCol, | ||
SCROW | nStartRow, | ||
SCSIZE | nSize, | ||
bool * | pUndoOutline, | ||
std::vector< ScAddress > * | pGroupPos | ||
) |
Definition at line 202 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), DeleteRow(), ScDocument::GetBASM(), sc::ColumnSet::getColumns(), InvalidatePageBreaks(), maRowManualBreaks, ScDocument::MaxCol(), mpFilteredRows, mpHiddenRows, mpRowHeights, nTab, pOutlineTable, pRowFlags, rDocument, and SetStreamValid().
Referenced by DeleteRow().
void ScTable::DeleteSelection | ( | InsertDeleteFlags | nDelFlag, |
const ScMarkData & | rMark, | ||
bool | bBroadcast = true |
||
) |
Definition at line 456 of file table2.cxx.
References aCol, ScRange::aEnd, ApplySelectionCache(), ScRange::aStart, ATTRIB, ScAddress::Col(), DeleteSelection(), ScMarkData::FillRangeListWithMarks(), ScDocument::GetBASM(), ScDocument::GetPool(), i, IsProtected(), mpCondFormatList, nTab, SfxItemSet::Put(), rDocument, ScAddress::Row(), SetStreamValid(), ScColContainer::size(), ScRangeList::size(), and ScAddress::Tab().
Referenced by DeleteSelection().
Definition at line 1873 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
void ScTable::DestroySortCollator | ( | ) |
Definition at line 644 of file table3.cxx.
References IsSortCollatorGlobal(), and pSortCollator.
Referenced by InitSortCollator(), Sort(), TopTenQuery(), and ~ScTable().
|
private |
Definition at line 1280 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), and DetachFormulaCells().
Referenced by DetachFormulaCells(), and SortReorderByRow().
Definition at line 4069 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, CELLTYPE_FORMULA, ClampToAllocatedColumns(), ScAddress::Col(), DiffSign(), sc::FindFormula(), ScRefCellValue::getFormula(), ScRefCellValue::getType(), ScFormulaCell::HasRefListExpressibleAsOneReference(), ScOutlineArray::Insert(), IsEmptyData(), ScDocument::MaxRow(), nTab, pOutlineTable, rDocument, ScAddress::Row(), StartOutlineTable(), and ScAddress::Tab().
Referenced by DoSubTotals().
bool ScTable::DoSubTotals | ( | ScSubTotalParam & | rParam | ) |
Definition at line 2119 of file table3.cxx.
References aArr, ApplyStyle(), ScSubTotalParam::bCaseSens, ScSubTotalParam::bDoSort, ScSubTotalParam::bGroupActive, ScSubTotalParam::bIncludePattern, ScSubTotalParam::bPagebreak, DBShowRow(), DIR_BOTTOM, DoAutoOutline(), SfxStyleSheetBasePool::Find(), ScGlobal::getCharClass(), GetEmptyLinesInBlock(), GetString(), ScDocument::GetStyleSheetPool(), i, ScComplexRefData::InitFlags(), ScDocument::InsertRow(), label(), lcl_GetGrandSubTotalStrId(), lcl_GetSubTotalStrId(), lcl_RemoveNumberFormat(), ScDocument::MaxCol(), ScDocument::MaxRow(), MAXSUBTOTAL, ScSubTotalParam::nCol1, ScSubTotalParam::nCol2, ScSubTotalParam::nField, ScSubTotalParam::nRow1, ScSubTotalParam::nRow2, ScSubTotalParam::nSubTotals, nTab, ocClose, ocOpen, ocSep, ocStop, ocSubTotal, ScSubTotalParam::pFunctions, ScSubTotalParam::pSubTotals, rDocument, ScComplexRefData::Ref1, ScComplexRefData::Ref2, RowFiltered(), ScResId(), ScSingleRefData::SetAbsCol(), ScSingleRefData::SetAbsRow(), ScSingleRefData::SetAbsTab(), SetFormulaCell(), ScFormulaCell::SetNeedNumberFormat(), SetRowBreak(), SetString(), and CharClass::uppercase().
Referenced by ScDocument::DoSubTotals().
|
private |
Returns list-of-spans representation of the column/row groupings encoded as an OString.
Definition at line 576 of file table7.cxx.
References pOutlineTable.
Referenced by dumpSheetGeomData().
|
private |
Returns list-of-spans representation of the column-widths/row-heights in twips encoded as an OString.
Definition at line 516 of file table7.cxx.
References GetDoc(), GetOptimalMinRowHeight(), mpColWidth, mpRowHeights, and STD_COL_WIDTH.
Referenced by dumpSheetGeomData().
void ScTable::DumpColumnStorage | ( | SCCOL | nCol | ) | const |
|
private |
Returns list-of-spans representation of hidden/filtered states of columns/rows encoded as an OString.
Definition at line 556 of file table7.cxx.
References GetDoc(), mpFilteredCols, mpFilteredRows, mpHiddenCols, and mpHiddenRows.
Referenced by dumpSheetGeomData().
OString ScTable::dumpSheetGeomData | ( | bool | bColumns, |
SheetGeomType | eGeomType | ||
) |
Serializes the sheet's geometry data.
bColumns | - if true it dumps the data for columns, else it does for rows. |
eGeomType | indicates the type of data to be dumped for rows/columns. |
Definition at line 483 of file table7.cxx.
References dumpColumnRowGroups(), dumpColumnRowSizes(), dumpHiddenFiltered(), FILTERED, GROUPS, HIDDEN, and SIZES.
Referenced by ScDocument::dumpSheetGeomData().
|
private |
Definition at line 1214 of file table5.cxx.
References aCol, ScAddress::Col(), ScAddress::Row(), ScColContainer::size(), and ValidCol().
|
private |
Definition at line 1232 of file table5.cxx.
References aCol, ScAddress::Col(), ScColContainer::size(), and ValidCol().
|
private |
Definition at line 326 of file table7.cxx.
References aCol, and IsColValid().
Referenced by ScDocument::EndListeningGroups().
|
private |
Definition at line 306 of file table7.cxx.
References aCol, and IsColValid().
Referenced by ScDocument::EndListeningIntersectedGroup().
|
private |
Definition at line 315 of file table7.cxx.
References aCol, GetAllocatedColumnsRange(), IsColValid(), and ValidCol().
Referenced by ScDocument::EndListeningIntersectedGroups().
bool ScTable::EnsureFormulaCellResults | ( | const SCCOL | nCol1, |
SCROW | nRow1, | ||
const SCCOL | nCol2, | ||
SCROW | nRow2, | ||
bool | bSkipRunning = false |
||
) |
Definition at line 431 of file table7.cxx.
References aCol, IsColValid(), ScColContainer::size(), and ValidCol().
Referenced by ScDocument::EnsureFormulaCellResults().
Definition at line 3969 of file table2.cxx.
References aData, ColHidden(), ScDocument::MaxCol(), ScDocument::MaxRow(), mpHiddenRows, rDocument, RowHidden(), and ValidRow().
bool ScTable::ExtendMerge | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL & | rEndCol, | ||
SCROW & | rEndRow, | ||
bool | bRefresh | ||
) |
Definition at line 2326 of file table2.cxx.
References aCol, aDefaultColData, ATTR_MERGE(), ClampToAllocatedColumns(), ExtendMerge(), ScColumnData::GetAttr(), i, ScColContainer::size(), and ValidCol().
Referenced by ExtendMerge(), ScAccessibleTableBase::getAccessibleColumnExtentAt(), and ScAccessibleTableBase::getAccessibleRowExtentAt().
void ScTable::ExtendPrintArea | ( | OutputDevice * | pDev, |
SCCOL | nStartCol, | ||
SCROW | nStartRow, | ||
SCCOL & | rEndCol, | ||
SCROW | nEndRow | ||
) |
Definition at line 2078 of file table1.cxx.
References aCol, ColHidden(), GetCellCount(), ScFlatBoolColSegments::getRangeData(), ScTable::VisibleDataCellIterator::getRow(), i, ScRefCellValue::isEmpty(), OutputDevice::LogicToPixel(), ScDocument::MaxCol(), MaybeAddExtraColumn(), ScFlatBoolColSegments::RangeData::mbValue, ScFlatBoolColSegments::RangeData::mnCol1, mpColFlags, mpHiddenRows, ScTable::VisibleDataCellIterator::next(), nPPTX, nPPTY, pRowFlags, rDocument, ScTable::VisibleDataCellIterator::reset(), ScFlatBoolColSegments::setFalse(), ScFlatBoolColSegments::setTrue(), ScColContainer::size(), Point::X(), and Point::Y().
Definition at line 1236 of file table2.cxx.
References CreateColumnIfNotExists(), and ValidCol().
Referenced by ScDocument::CopyOneCellFromClip(), CopyUpdated(), FillAuto(), sc::FormulaGroupAreaListener::FormulaGroupAreaListener(), ScFormulaGroupIterator::next(), and ScFormulaGroupIterator::ScFormulaGroupIterator().
Definition at line 1244 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
formula::VectorRefArray ScTable::FetchVectorRefArray | ( | SCCOL | nCol, |
SCROW | nRow1, | ||
SCROW | nRow2 | ||
) |
Definition at line 2534 of file table1.cxx.
References aCol, IsColValid(), and ValidRow().
void ScTable::Fill | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
sal_uInt64 | nFillCount, | ||
FillDir | eFillDir, | ||
FillCmd | eFillCmd, | ||
FillDateCmd | eFillDateCmd, | ||
double | nStepValue, | ||
const tools::Duration & | rDurationStep, | ||
double | nMaxValue, | ||
ScProgress * | pProgress | ||
) |
Definition at line 2629 of file table4.cxx.
References FILL_AUTO, FillAuto(), and FillSeries().
|
private |
Definition at line 230 of file table4.cxx.
References Date::AddDays(), aStr, ATTR_MERGE_FLAG(), ATTR_VALUE_FORMAT(), CELLTYPE_EDIT, CELLTYPE_NONE, CELLTYPE_STRING, CELLTYPE_VALUE, eType, FILL_DATE, FILL_DAY, FILL_END_OF_MONTH, FILL_LINEAR, FILL_MONTH, FILL_SIMPLE, FILL_YEAR, GetAttr(), GetCellValue(), ScUserList::GetData(), Date::GetDay(), ScRefCellValue::getDouble(), ScDocument::GetFormatTable(), ScPatternAttr::GetItem(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), Date::GetMonth(), SvNumberFormatter::GetNullDate(), GetNumberFormat(), GetPattern(), ScRefCellValue::getString(), GetString(), ScUserListData::GetSubCount(), ScUserListData::GetSubIndex(), ScRefCellValue::getType(), getType(), SvNumberFormatter::GetType(), ScGlobal::GetUserList(), GetValue(), Date::GetYear(), i, Date::IsEndOfMonth(), KEY_MOD1, nCount, nScFillModeMouseModifier, and rDocument.
Referenced by FillAuto(), and GetAutoFillPreview().
|
private |
Definition at line 814 of file table4.cxx.
References aCol, aStr, ATTR_CONDITIONAL(), ATTR_MERGE_FLAG(), AUTOFILL, SfxItemSet::ClearItem(), col, ColHidden(), DeleteArea(), FetchColumn(), FILL_SIMPLE, FILL_TO_BOTTOM, FILL_TO_RIGHT, FILL_TO_TOP, FillAnalyse(), FillAutoSimple(), FillSeries(), FillSparkline(), GetColumnData(), ScCondFormatItem::GetCondFormatData(), ScDocument::GetDefPattern(), ScPatternAttr::GetItem(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), GetPattern(), ScColumnData::GetPattern(), ScConditionalFormat::GetRange(), ScProgress::GetState(), GetString(), ScPatternAttr::GetStyleSheet(), ScUserListData::GetSubCount(), ScUserListData::GetSubIndex(), ScUserListData::GetSubStr(), Hor, i, IsDataFiltered(), ScRangeList::Join(), MAXDOUBLE, mpCondFormatList, nAdjust, NONE, nTab, SfxItemSet::Put(), PutInOrder(), rDocument, RowHidden(), rSet, ScConditionalFormat::SetRange(), ScProgress::SetStateOnPercent(), ValidColRow(), and Ver.
Referenced by Fill().
|
private |
Definition at line 1873 of file table4.cxx.
References aCol, aStr, CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ColHidden(), ScCellValue::commit(), FillFormula(), FillFormulaVertical(), GetCellValue(), GetColumnData(), ScCellValue::getDouble(), ScCellValue::getEditText(), ScDocument::GetFormatTable(), ScCellValue::getFormula(), ScDocument::GetNonThreadedContext(), GetNumberFormat(), ScGlobal::GetOrdinalSuffix(), ScCellValue::getSharedString(), svl::SharedString::getString(), ScEditUtil::GetString(), ScCellValue::getType(), SvNumberFormatter::GetType(), ScCellValue::isEmpty(), KEY_MOD1, ScDocument::MaxCol(), ScDocument::MaxRow(), nScFillModeMouseModifier, rDocument, RowHidden(), and ScProgress::SetStateOnPercent().
Referenced by FillAuto().
|
private |
Definition at line 772 of file table4.cxx.
References aCol, ScAddress::Col(), Formula, GetDoc(), ScDocument::GetFormulaCell(), ScFormulaCell::GetMatrixFlag(), ScFormulaCell::GetMatrixOrigin(), NONE, nTab, rDocument, ScAddress::Row(), ScFormulaCell::SetMatColsRows(), ScDocument::SetNoListening(), and ScFormulaCell::StartListeningTo().
Referenced by FillAutoSimple(), and FillSeriesSimple().
|
private |
Definition at line 1728 of file table4.cxx.
References aCol, ScColumn::BROADCAST_NONE, DATETIME, FORMULA, OUTLINE, PutInOrder(), rDocument, ScProgress::SetStateOnPercent(), STRING, and VALUE.
Referenced by FillAutoSimple(), and FillSeriesSimple().
void ScTable::FillMatrix | ( | ScMatrix & | rMat, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
svl::SharedStringPool * | pPool | ||
) | const |
Definition at line 2609 of file table1.cxx.
References aCol, ClampToAllocatedColumns(), and FillMatrix().
Referenced by FillMatrix(), and ScDocument::FillMatrix().
|
private |
Definition at line 2384 of file table2.cxx.
References ATTR_ROTATE_VALUE(), GetColWidth(), GetItem(), ScPatternAttr::GetRotateDir(), Left, mpRowHeights, NONE, RowInfo::nRotMaxCol, Right, RowHidden(), and toRadians().
Referenced by FindMaxRotCol().
void ScTable::FillPrintSaver | ( | ScPrintSaverTab & | rSaveTab | ) | const |
Definition at line 2347 of file table1.cxx.
References aPrintRanges, bPrintEntireSheet, moRepeatColRange, moRepeatRowRange, ScPrintSaverTab::SetAreas(), and ScPrintSaverTab::SetRepeat().
|
private |
Definition at line 2167 of file table4.cxx.
References aCol, aStr, ATTR_CONDITIONAL(), AUTOFILL, CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ColHidden(), CONTENTS, CreateColumnIfNotExists(), D_MAX_LONG_, DeleteArea(), FILL_DATE, FILL_GROWTH, FILL_LINEAR, FILL_SIMPLE, FILL_TO_BOTTOM, FILL_TO_RIGHT, FILL_TO_TOP, FillSeriesSimple(), GetCellValue(), ScCondFormatItem::GetCondFormatData(), ScCellValue::getDouble(), ScCellValue::getEditText(), ScCellValue::getFormula(), tools::Duration::GetInDays(), ScPatternAttr::GetItem(), ScGlobal::GetOrdinalSuffix(), ScCellValue::getSharedString(), ScProgress::GetState(), svl::SharedString::getString(), ScEditUtil::GetString(), ScCellValue::getType(), ScFormulaCell::GetValue(), i, IncDate(), IsDataFiltered(), ScCellValue::isEmpty(), LONG_MAX, tools::Duration::Mult(), nIndex, nTab, PutInOrder(), rDocument, RowHidden(), SubTotal::SafeMult(), SubTotal::SafePlus(), SetPatternAreaCondFormat(), and ScProgress::SetStateOnPercent().
Referenced by Fill(), and FillAuto().
|
private |
Definition at line 1793 of file table4.cxx.
References aCol, CELLTYPE_FORMULA, ScCellValue::commit(), FillFormula(), FillFormulaVertical(), ScCellValue::getFormula(), ScCellValue::getType(), nTab, ScAddress::Row(), and ScProgress::SetStateOnPercent().
Referenced by FillSeries().
void ScTable::FillSparkline | ( | bool | bVertical, |
SCCOLROW | nFixed, | ||
SCCOLROW | nIteratingStart, | ||
SCCOLROW | nIteratingEnd, | ||
SCCOLROW | nFillStart, | ||
SCCOLROW | nFillEnd | ||
) |
Definition at line 1245 of file table4.cxx.
References CreateSparkline(), GetSparkline(), and nIndex.
Referenced by FillAuto().
void ScTable::finalizeOutlineImport | ( | ) |
Definition at line 449 of file table7.cxx.
References pOutlineTable, and pRowFlags.
void ScTable::FindAreaPos | ( | SCCOL & | rCol, |
SCROW & | rRow, | ||
ScMoveDirection | eDirection | ||
) | const |
Definition at line 1383 of file table1.cxx.
References aCol, FindNextVisibleCol(), FindNextVisibleColWithContent(), ScDocument::MaxCol(), ScDocument::MaxRow(), rDocument, SC_MOVE_DOWN, SC_MOVE_LEFT, SC_MOVE_RIGHT, and ScColContainer::size().
Definition at line 2453 of file table2.cxx.
References ATTR_CONDITIONAL(), ColHidden(), ScFormatEntry::Condition, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), ScFormatEntry::ExtCondition, FillMaxRot(), SfxStyleSheetBasePool::Find(), GetColumnsRange(), ScConditionalFormat::GetEntry(), SfxItemSet::GetItemIfSet(), SfxStyleSheetBase::GetItemSet(), ScPatternAttr::GetItemSet(), ScDocAttrIterator::GetNext(), GetStyle(), ScDocument::GetStyleSheetPool(), ScFormatEntry::GetType(), ScDocument::MaxCol(), mpColFlags, mpColWidth, mpCondFormatList, mpRowHeights, RowInfo::nRowNo, nTab, pRowFlags, rDocument, and ScConditionalFormat::size().
Definition at line 1296 of file table1.cxx.
References ScDocument::ColHidden(), ScDocument::MaxCol(), nTab, and rDocument.
Referenced by FindAreaPos().
Definition at line 1320 of file table1.cxx.
References aCol, ScDocument::ColHidden(), ScDocument::MaxCol(), nTab, rDocument, and ScColContainer::size().
Referenced by FindAreaPos().
void ScTable::FindRangeNamesInUse | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
sc::UpdatedRangeNames & | rIndexes | ||
) | const |
Definition at line 2071 of file table1.cxx.
References aCol, FindRangeNamesInUse(), i, and IsColValid().
Referenced by FindRangeNamesInUse().
Definition at line 944 of file table5.cxx.
References aData, mpFilteredRows, and ValidRow().
Definition at line 712 of file table5.cxx.
References aData, mpHiddenRows, and ValidRow().
void ScTable::ForgetNoteCaptions | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
bool | bPreserveData | ||
) |
Definition at line 1935 of file table2.cxx.
References aCol, ForgetNoteCaptions(), i, ScColContainer::size(), and ValidCol().
Referenced by ForgetNoteCaptions().
void ScTable::GetAllColBreaks | ( | ::std::set< SCCOL > & | rBreaks, |
bool | bPage, | ||
bool | bManual | ||
) | const |
Definition at line 351 of file table5.cxx.
References copy(), maColManualBreaks, and maColPageBreaks.
CommentCaptionState ScTable::GetAllNoteCaptionsState | ( | const ScRange & | rRange, |
std::vector< sc::NoteEntry > & | rNotes | ||
) |
Definition at line 1961 of file table2.cxx.
References aCol, ScRange::aEnd, ALLHIDDEN, ALLSHOWN, ScRange::aStart, ScColContainer::begin(), ClampToAllocatedColumns(), ScAddress::Col(), ScDocument::FetchTable(), ScDocument::HasColNotes(), MIXED, nTab, rDocument, and ScAddress::Row().
void ScTable::GetAllNoteEntries | ( | std::vector< sc::NoteEntry > & | rNotes | ) | const |
Definition at line 1944 of file table2.cxx.
References aCol, GetAllNoteEntries(), and ScColContainer::size().
Referenced by GetAllNoteEntries().
|
inline |
Definition at line 1164 of file table.hxx.
References aCol, and ScColContainer::size().
Referenced by Compare(), CopyCellToDocument(), CopyStaticToDocument(), DeleteSparkline(), sc::ColumnSpanSet::executeAction(), sc::ColumnSpanSet::executeColumnAction(), FetchColumn(), GetCellType(), GetCellValue(), ScDBQueryDataIterator::GetColumnCellStore(), GetDataEntries(), GetEditText(), GetFormula(), GetFormulaCell(), GetInputString(), GetNextSpellingCell(), GetNote(), GetNoteCount(), GetNotePosition(), GetSharedString(), GetSparkline(), GetString(), GetValue(), HasData(), ScDocument::HasData(), ScDocument::HasNote(), HasStringData(), ScDocument::HasStringData(), HasValueData(), ScDocument::HasValueData(), IsMerged(), MaybeAddExtraColumn(), ReleaseNote(), RemoveEditTextCharAttribs(), and SetEmptyCell().
ScColumnsRange ScTable::GetAllocatedColumnsRange | ( | SCCOL | begin, |
SCCOL | end | ||
) | const |
Definition at line 2719 of file table1.cxx.
References aCol, GetColumnsRange(), and ScColContainer::size().
Referenced by EndListeningIntersectedGroups(), InsertRow(), IsEmptyData(), TestInsertCol(), and UpdateReference().
void ScTable::GetAllRowBreaks | ( | ::std::set< SCROW > & | rBreaks, |
bool | bPage, | ||
bool | bManual | ||
) | const |
Definition at line 339 of file table5.cxx.
References copy(), maRowManualBreaks, and maRowPageBreaks.
|
inline |
Definition at line 401 of file table.hxx.
References pDBDataNoName.
const ScStyleSheet * ScTable::GetAreaStyle | ( | bool & | rFound, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2 | ||
) | const |
Definition at line 3093 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), and i.
const SfxPoolItem * ScTable::GetAttr | ( | SCCOL | nCol, |
SCROW | nRow, | ||
sal_uInt16 | nWhich | ||
) | const |
Definition at line 2240 of file table2.cxx.
References ColumnData(), ScColumnData::GetAttr(), and ValidColRow().
Referenced by FillAnalyse(), GetAttr(), and GetAutoFormatFrame().
const SfxPoolItem * ScTable::GetAttr | ( | SCCOL | nCol, |
SCROW | nRow, | ||
sal_uInt16 | nWhich, | ||
SCROW & | nStartRow, | ||
SCROW & | nEndRow | ||
) | const |
Definition at line 2247 of file table2.cxx.
References ColumnData(), ScColumnData::GetAttr(), and ValidColRow().
|
inline |
|
inline |
Definition at line 1296 of file table4.cxx.
References ScRange::aEnd, ScRange::aStart, CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ScAddress::Col(), CountVisibleCols(), CountVisibleRows(), eType, FILL_DATE, FILL_LINEAR, FILL_SIMPLE, FILL_TO_BOTTOM, FILL_TO_LEFT, FILL_TO_RIGHT, FILL_TO_TOP, FillAnalyse(), GetCellValue(), ScRefCellValue::getDouble(), ScDocument::GetFormatTable(), ScRefCellValue::getFormula(), tools::Duration::GetInDays(), GetNumberFormat(), ScGlobal::GetOrdinalSuffix(), SvNumberFormatter::GetOutputString(), ScRefCellValue::getString(), ScUserListData::GetSubCount(), ScUserListData::GetSubStr(), ScRefCellValue::getType(), SvNumberFormatter::GetType(), ScFormulaCell::GetValue(), i, IncDate(), ScRefCellValue::isEmpty(), KEY_MOD1, tools::Duration::Mult(), nIndex, nPos, nScFillModeMouseModifier, rDocument, ScAddress::Row(), SubTotal::SafeMult(), and SubTotal::SafePlus().
|
private |
Definition at line 2788 of file table4.cxx.
References ScDocument::GetFormatTable(), ScAutoFormatData::GetFromItemSet(), GetItemSet(), GetNumberFormat(), GetPattern(), nIndex, and rDocument.
Referenced by GetAutoFormatData().
void ScTable::GetAutoFormatData | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
ScAutoFormatData & | rData | ||
) |
Definition at line 2861 of file table4.cxx.
References ATTR_BORDER(), ScAutoFormatData::CopyItem(), GetAutoFormatAttr(), GetAutoFormatFrame(), LF_ALL, LF_BOTTOM, LF_LEFT, LF_RIGHT, LF_TOP, and ValidColRow().
|
private |
Definition at line 2801 of file table4.cxx.
References ATTR_BORDER(), GetAttr(), SvxBoxItem::GetBottom(), SvxBoxItem::GetLeft(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), LF_BOTTOM, LF_LEFT, LF_RIGHT, LF_TOP, nIndex, ScAutoFormatData::PutItem(), ScHasPriority(), and SvxBoxItem::SetLine().
Referenced by GetAutoFormatData().
SvtBroadcaster * ScTable::GetBroadcaster | ( | SCCOL | nCol, |
SCROW | nRow | ||
) |
Definition at line 2586 of file table1.cxx.
References aCol, and IsColRowValid().
Referenced by ScDocument::GetBroadcaster().
const SvtBroadcaster * ScTable::GetBroadcaster | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 2678 of file table1.cxx.
References aCol, and IsColRowValid().
|
inline |
Definition at line 363 of file table.hxx.
References bCalcNotification.
Referenced by ScDocument::SetCalcNotification().
Definition at line 521 of file table1.cxx.
References aCol, i, IsEmptyData(), mbCellAreaDirty, mbCellAreaEmpty, mnEndCol, mnEndRow, and ScColContainer::size().
Referenced by ScModelObj::getDataArea(), ReplaceAll(), Search(), and SearchAll().
Definition at line 1011 of file table5.cxx.
References ATTR_BACKGROUND(), ATTR_CONDITIONAL(), ScAddress::Col(), ScFormatEntry::Colorscale, ScDocument::GetAttr(), SvxBrushItem::GetColor(), ScColorScaleFormat::GetColor(), ScDocument::GetCondFormat(), ScDocument::GetCondResult(), GetDoc(), ScConditionalFormat::GetEntry(), ScPatternAttr::GetItem(), ScDocument::GetPattern(), i, ScAddress::Row(), ScConditionalFormat::size(), and ScAddress::Tab().
Referenced by ScQueryEvaluator::compareByBackgroundColor(), and CompareCell().
sal_uInt64 ScTable::GetCellCount | ( | ) | const |
Definition at line 3058 of file table3.cxx.
References aCol, GetCellCount(), and ScColContainer::size().
Referenced by ExtendPrintArea(), GetCellCount(), and GetCodeCount().
Definition at line 1052 of file table5.cxx.
References ATTR_CONDITIONAL(), ATTR_FONT_COLOR(), ATTR_VALUE_FORMAT(), ScAddress::Col(), ScDocument::GetAttr(), ScDocument::GetCondResult(), GetDoc(), ScDocument::GetFormatTable(), ScPatternAttr::GetItem(), ScDocument::GetPattern(), ScCellFormat::GetString(), SvxColorItem::GetValue(), CntUInt32Item::GetValue(), ScAddress::Row(), and ScAddress::Tab().
Referenced by ScQueryEvaluator::compareByTextColor(), and CompareCell().
Definition at line 487 of file table.hxx.
References aCol, CELLTYPE_NONE, ScAddress::Col(), GetDoc(), ScAddress::Row(), ScColContainer::size(), and ValidColRow().
Referenced by HasColHeader(), and HasRowHeader().
Definition at line 2015 of file table2.cxx.
References aCol, CELLTYPE_NONE, GetAllocatedColumnsCount(), and ValidColRow().
ScRefCellValue ScTable::GetCellValue | ( | SCCOL | nCol, |
sc::ColumnBlockPosition & | rBlockPos, | ||
SCROW | nRow | ||
) |
Definition at line 2030 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Referenced by CreateSortInfoArray(), FillAnalyse(), FillAutoSimple(), FillSeries(), GetAutoFillPreview(), Query(), and ScQueryEvaluator::ValidQuery().
ScRefCellValue ScTable::GetCellValue | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 2022 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
sal_uInt64 ScTable::GetCodeCount | ( | ) | const |
Definition at line 3088 of file table3.cxx.
References aCol, GetCellCount(), and ScColContainer::size().
|
inline |
Definition at line 3874 of file table2.cxx.
References mpColFlags, NONE, and ValidCol().
tools::Long ScTable::GetColOffset | ( | SCCOL | nCol, |
bool | bHiddenAsZero = true |
||
) | const |
Definition at line 4355 of file table2.cxx.
References ColHidden(), i, mpColWidth, and n.
Referenced by SetDrawPageSize().
|
inline |
Definition at line 312 of file table.hxx.
References aCol, aDefaultColData, and ScColContainer::size().
Referenced by FillAuto(), and FillAutoSimple().
std::optional< sc::ColumnIterator > ScTable::GetColumnIterator | ( | SCCOL | nCol, |
SCROW | nRow1, | ||
SCROW | nRow2 | ||
) | const |
Definition at line 423 of file table7.cxx.
References CreateColumnIfNotExists(), ScColumn::GetColumnIterator(), and ValidCol().
Referenced by ScDocument::GetColumnIterator().
ScColumnsRange ScTable::GetColumnsRange | ( | SCCOL | begin, |
SCCOL | end | ||
) | const |
Definition at line 2729 of file table1.cxx.
References GetDoc().
Referenced by FindMaxRotCol(), GetAllocatedColumnsRange(), GetWritableColumnsRange(), and UpdatePageBreaks().
sal_uInt16 ScTable::GetColWidth | ( | SCCOL | nCol, |
bool | bHiddenAsZero = true |
||
) | const |
Definition at line 3455 of file table2.cxx.
References ColHidden(), mpColFlags, mpColWidth, STD_COL_WIDTH, and ValidCol().
Referenced by FillMaxRot(), ScDocument::GetEmbeddedRect(), ScDocument::GetRange(), and MaybeAddExtraColumn().
tools::Long ScTable::GetColWidth | ( | SCCOL | nStartCol, |
SCCOL | nEndCol | ||
) | const |
Definition at line 3470 of file table2.cxx.
References ColHidden(), mpColWidth, and ValidCol().
sal_uInt16 ScTable::GetCommonWidth | ( | SCCOL | nEndCol | ) | const |
Definition at line 3502 of file table2.cxx.
References ColHidden(), ScDocument::MaxCol(), mpColWidth, rDocument, and ValidCol().
ScConditionalFormatList * ScTable::GetCondFormList | ( | ) |
Definition at line 2696 of file table1.cxx.
References mpCondFormatList.
const ScConditionalFormatList * ScTable::GetCondFormList | ( | ) | const |
Definition at line 2704 of file table1.cxx.
References mpCondFormatList.
void ScTable::GetDataArea | ( | SCCOL & | rStartCol, |
SCROW & | rStartRow, | ||
SCCOL & | rEndCol, | ||
SCROW & | rEndRow, | ||
bool | bIncludeOld, | ||
bool | bOnlyDown | ||
) | const |
Definition at line 891 of file table1.cxx.
References aCol, GetLastDataRow(), i, IsEmptyData(), ScDocument::MaxRow(), rDocument, and ScColContainer::size().
Referenced by StoreToCache().
bool ScTable::GetDataAreaSubrange | ( | ScRange & | rRange | ) | const |
Definition at line 1014 of file table1.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScAddress::Row(), ScAddress::Set(), ScColContainer::size(), and ScAddress::Tab().
bool ScTable::GetDataEntries | ( | SCCOL | nCol, |
SCROW | nRow, | ||
std::set< ScTypedStrData > & | rStrings | ||
) |
Definition at line 3051 of file table3.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
Definition at line 815 of file table1.cxx.
References aCol, i, IsEmptyData(), ScDocument::MaxRow(), rDocument, and ScColContainer::size().
|
inline |
Definition at line 297 of file table.hxx.
References rDocument.
Referenced by ApplyPatternArea(), ApplySelectionCache(), ChangeSelectionIndent(), ClearSelectionItems(), CopyOneCellFromClip(), dumpColumnRowSizes(), dumpHiddenFiltered(), FillFormula(), GetCellBackgroundColor(), GetCellTextColor(), GetCellType(), GetColumnsRange(), GetFilteredFilterEntries(), GetLastChangedColFlagsWidth(), GetWritableColumnsRange(), InvalidateTextWidth(), IsColRowTabValid(), IsColRowValid(), Query(), SearchAndReplace(), SetColHidden(), SetRowHidden(), Sort(), SortReorderByRow(), SortReorderByRowRefUpdate(), SplitFormulaGroups(), ValidCol(), ValidColRow(), and ValidRow().
|
inline |
const EditTextObject * ScTable::GetEditText | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 1806 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
SCSIZE ScTable::GetEmptyLinesInBlock | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
ScDirection | eDir | ||
) | const |
Definition at line 1206 of file table1.cxx.
References aCol, DIR_BOTTOM, DIR_RIGHT, DIR_TOP, GetEmptyLinesInBlock(), nCount, and ScColContainer::size().
Referenced by DoSubTotals(), and GetEmptyLinesInBlock().
|
inline |
Definition at line 670 of file table.hxx.
References aCol, ScAddress::Col(), IsColRowValid(), and ScAddress::Row().
void ScTable::GetFilteredFilterEntries | ( | SCCOL | nCol, |
SCROW | nRow1, | ||
SCROW | nRow2, | ||
const ScQueryParam & | rParam, | ||
ScFilterEntries & | rFilterEntries, | ||
bool | bFiltering | ||
) |
Definition at line 3023 of file table3.cxx.
References aCol, GetDoc(), rDocument, ScQueryParamBase::RemoveEntryByField(), ScColContainer::size(), and ScQueryEvaluator::ValidQuery().
void ScTable::GetFilterEntries | ( | SCCOL | nCol, |
SCROW | nRow1, | ||
SCROW | nRow2, | ||
ScFilterEntries & | rFilterEntries, | ||
bool | bFiltering = false |
||
) |
Definition at line 3013 of file table3.cxx.
References aCol, and ScColContainer::size().
Definition at line 2038 of file table2.cxx.
References aCol, GetFirstDataPos(), IsEmptyData(), ScDocument::MaxRow(), rDocument, and ScColContainer::size().
Referenced by GetFirstDataPos(), and SearchAndReplaceEmptyCells().
Definition at line 1683 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), i, ScDocument::MaxRow(), rDocument, ValidCol(), and ValidRow().
Definition at line 1822 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
ScFormulaCell * ScTable::GetFormulaCell | ( | SCCOL | nCol, |
SCROW | nRow | ||
) |
Definition at line 1838 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
const ScFormulaCell * ScTable::GetFormulaCell | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 1830 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Referenced by ScDocument::SetString(), and ScDocument::SetValue().
sal_Int64 ScTable::GetHashCode | ( | ) | const |
Definition at line 354 of file table1.cxx.
Definition at line 3673 of file table2.cxx.
References RowHidden(), and ValidRow().
Definition at line 1791 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Referenced by CreateExcelQuery(), and GetUpperCellString().
SCCOL ScTable::GetLastChangedColFlagsWidth | ( | ) | const |
Definition at line 3920 of file table2.cxx.
References All, GetDoc(), ScDocument::MaxCol(), mpColFlags, mpColWidth, and STD_COL_WIDTH.
SCROW ScTable::GetLastChangedRowFlagsWidth | ( | ) | const |
Definition at line 3934 of file table2.cxx.
References GetLastFlaggedRow(), GetOptimalMinRowHeight(), mpRowHeights, pRowFlags, and ValidRow().
Definition at line 2053 of file table2.cxx.
References aCol, GetLastDataPos(), IsEmptyData(), ScDocument::MaxRow(), rDocument, and ScColContainer::size().
Referenced by GetLastDataPos(), LimitChartArea(), ReplaceAll(), Search(), SearchAll(), and SearchAndReplaceEmptyCells().
SCROW ScTable::GetLastDataRow | ( | SCCOL | nCol1, |
SCCOL | nCol2, | ||
SCROW | nLastRow, | ||
ScDataAreaExtras * | pDataAreaExtras = nullptr |
||
) | const |
Definition at line 1179 of file table1.cxx.
References aCol, i, IsColValid(), ScColContainer::size(), and ValidCol().
Referenced by GetDataArea(), and ShrinkToUsedDataArea().
SCROW ScTable::GetLastFlaggedRow | ( | ) | const |
Definition at line 3890 of file table2.cxx.
References All, maRowManualBreaks, mpFilteredRows, mpHiddenRows, pRowFlags, and ValidRow().
Referenced by GetLastChangedRowFlagsWidth().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 390 of file table.hxx.
References nLinkRefreshDelay.
|
inline |
|
private |
Definition at line 587 of file table7.cxx.
References ScAddress::Col(), and maLOKFreezeCell.
Referenced by ScDocument::GetLOKFreezeCol().
|
private |
Definition at line 592 of file table7.cxx.
References maLOKFreezeCell, and ScAddress::Row().
Referenced by ScDocument::GetLOKFreezeRow().
sal_Int32 ScTable::GetMaxNumberStringLen | ( | sal_uInt16 & | nPrecision, |
SCCOL | nCol, | ||
SCROW | nRowStart, | ||
SCROW | nRowEnd | ||
) | const |
Definition at line 3108 of file table3.cxx.
References aCol, and IsColValid().
sal_Int32 ScTable::GetMaxStringLen | ( | SCCOL | nCol, |
SCROW | nRowStart, | ||
SCROW | nRowEnd, | ||
rtl_TextEncoding | eCharSet | ||
) | const |
Definition at line 3099 of file table3.cxx.
References aCol, and IsColValid().
const ScPatternAttr * ScTable::GetMostUsedPattern | ( | SCCOL | nCol, |
SCROW | nStartRow, | ||
SCROW | nEndRow | ||
) | const |
Definition at line 2289 of file table2.cxx.
References ColumnData(), ScColumnData::GetMostUsedPattern(), ValidColRow(), and ValidRow().
|
inline |
Definition at line 397 of file table.hxx.
References aName.
Referenced by ScDocument::GetAllTableNames(), and sc::SolverSettings::SolverSettings().
tools::Long ScTable::GetNeededSize | ( | SCCOL | nCol, |
SCROW | nRow, | ||
OutputDevice * | pDev, | ||
double | nPPTX, | ||
double | nPPTY, | ||
const Fraction & | rZoomX, | ||
const Fraction & | rZoomY, | ||
bool | bWidth, | ||
bool | bTotalSize, | ||
bool | bInPrintTwips = false |
||
) |
Definition at line 447 of file table1.cxx.
References aCol, ScNeededSizeOptions::bSkipMerged, ScNeededSizeOptions::bTotalSize, nPPTX, nPPTY, and ScColContainer::size().
Get the row position of the next manual break that occurs at or below specified row.
When no more manual breaks are present at or below the specified row, -1 is returned.
nRow | row at which the search begins. |
Definition at line 395 of file table5.cxx.
References maRowManualBreaks.
Referenced by UpdatePageBreaks().
|
private |
Definition at line 1763 of file table1.cxx.
References aCol, sc::element_type_empty, ScMarkData::GetMarkArray(), ScMarkArray::GetMarkEnd(), ScMarkArray::GetNextMarked(), ScDocument::MaxCol(), ScDocument::MaxRow(), rDocument, and ScColContainer::size().
void ScTable::GetNextPos | ( | SCCOL & | rCol, |
SCROW & | rRow, | ||
SCCOL | nMovX, | ||
SCROW | nMovY, | ||
bool | bMarked, | ||
bool | bUnprotected, | ||
const ScMarkData & | rMark, | ||
SCCOL | nTabStartCol | ||
) | const |
Definition at line 1518 of file table1.cxx.
References aCol, aDefaultColData, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ColHidden(), ScMarkData::GetMarkArea(), ScMarkData::GetMultiMarkArea(), ScMarkData::GetNextMarked(), ScColumnData::GetNextUnprotected(), ScDocument::GetPrintArea(), i, ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), IsProtected(), ScDocument::MaxCol(), ScDocument::MaxRow(), nTab, rDocument, ScAddress::Row(), SC_TABSTART_NONE, ScColContainer::size(), SkipRow(), ScAddress::UNINITIALIZED, ValidCol(), ValidColRow(), and ValidNextPos().
|
private |
Definition at line 2945 of file table4.cxx.
References aCol, GetAllocatedColumnsCount(), GetNextSpellingCell(), ScDocument::MaxCol(), ScDocument::MaxRow(), rDocument, and ValidCol().
Referenced by GetNextSpellingCell().
Definition at line 1898 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
size_t ScTable::GetNoteCount | ( | SCCOL | nCol | ) | const |
Definition at line 1913 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
Definition at line 1921 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), nIndex, and ValidCol().
void ScTable::GetNotesInRange | ( | const ScRange & | rRange, |
std::vector< sc::NoteEntry > & | rNotes | ||
) | const |
Definition at line 1950 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), and ScAddress::Row().
sal_uInt32 ScTable::GetNumberFormat | ( | const ScInterpreterContext & | rContext, |
const ScAddress & | rPos | ||
) | const |
Definition at line 2254 of file table2.cxx.
References ScAddress::Col(), ColumnData(), ScColumnData::GetNumberFormat(), ScAddress::Row(), and ValidColRow().
Referenced by FillAnalyse(), FillAutoSimple(), GetAutoFillPreview(), GetAutoFormatAttr(), ScQueryEvaluator::getCellString(), GetNumberFormat(), and ScQueryEvaluator::getNumFmt().
Definition at line 2261 of file table2.cxx.
References ScDocument::GetNonThreadedContext(), GetNumberFormat(), nTab, and rDocument.
Definition at line 2266 of file table2.cxx.
References ColumnData(), ScColumnData::GetNumberFormat(), ValidCol(), and ValidRow().
sal_uInt16 ScTable::GetOptimalColWidth | ( | SCCOL | nCol, |
OutputDevice * | pDev, | ||
double | nPPTX, | ||
double | nPPTY, | ||
const Fraction & | rZoomX, | ||
const Fraction & | rZoomY, | ||
bool | bFormula, | ||
const ScMarkData * | pMarkData, | ||
const ScColWidthParam * | pParam | ||
) |
Definition at line 434 of file table1.cxx.
References aCol, nPPTX, nPPTY, ScColContainer::size(), STD_COL_WIDTH, and STD_EXTRA_WIDTH.
|
inline |
Definition at line 879 of file table.hxx.
References mnOptimalMinRowHeight, and ScGlobal::nStdRowHeight.
Referenced by dumpColumnRowSizes(), GetLastChangedRowFlagsWidth(), GetRowHeight(), GetScaledRowHeight(), ScDocument::GetSheetOptimalMinRowHeight(), ScTable(), SetRowHeight(), SetRowHeightOnly(), and SetRowHeightRange().
sal_uInt16 ScTable::GetOriginalHeight | ( | SCROW | nRow | ) | const |
Definition at line 3661 of file table2.cxx.
References ValidRow().
Referenced by CopyOneCellFromClip().
sal_uInt16 ScTable::GetOriginalWidth | ( | SCCOL | nCol | ) | const |
Definition at line 3492 of file table2.cxx.
References STD_COL_WIDTH, and ValidCol().
|
inline |
Definition at line 301 of file table.hxx.
References pOutlineTable.
Size ScTable::GetPageSize | ( | ) | const |
Definition at line 1185 of file table5.cxx.
References aPageSizeTwips, and bPageSizeValid.
|
inline |
Definition at line 408 of file table.hxx.
References aPageStyle.
const ScPatternAttr * ScTable::GetPattern | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 2282 of file table2.cxx.
References ColumnData(), ScColumnData::GetPattern(), and ValidColRow().
Referenced by CopyData(), FillAnalyse(), FillAuto(), GetAutoFormatAttr(), lcl_RemoveNumberFormat(), and MaybeAddExtraColumn().
Definition at line 2997 of file table4.cxx.
References aCol, and ValidCol().
Definition at line 3005 of file table4.cxx.
References aCol, ValidCol(), and ValidRow().
bool ScTable::GetPrintArea | ( | SCCOL & | rEndCol, |
SCROW & | rEndRow, | ||
bool | bNotes, | ||
bool | bCalcHiddens = false |
||
) | const |
Definition at line 608 of file table1.cxx.
References aCol, ScDocument::ColHidden(), i, IsEmptyData(), ScDocument::MaxCol(), ScDocument::MaxRow(), nTab, rDocument, SC_COLUMNS_STOP, SC_MOD, and ScColContainer::size().
Referenced by GetTableArea().
Definition at line 717 of file table1.cxx.
References aCol, i, IsEmptyData(), ScDocument::MaxCol(), rDocument, and ScColContainer::size().
bool ScTable::GetPrintAreaVer | ( | SCCOL | nStartCol, |
SCCOL | nEndCol, | ||
SCROW & | rEndRow, | ||
bool | bNotes | ||
) | const |
Definition at line 762 of file table1.cxx.
References aCol, i, IsEmptyData(), SC_MOD, and ScColContainer::size().
const ScRange * ScTable::GetPrintRange | ( | sal_uInt16 | nPos | ) | const |
Definition at line 2342 of file table1.cxx.
References aPrintRanges, GetPrintRangeCount(), and nPos.
Referenced by UpdatePageBreaks().
|
inline |
Definition at line 827 of file table.hxx.
References aPrintRanges.
Referenced by GetPrintRange(), UpdatePageBreaks(), and UpdateReference().
const ScTableProtection * ScTable::GetProtection | ( | ) | const |
Definition at line 1183 of file table5.cxx.
References pTabProtection.
ScRangeName * ScTable::GetRangeName | ( | ) | const |
Definition at line 4258 of file table2.cxx.
References mpRangeName.
Referenced by CopyToTable(), and UndoToTable().
SvtScriptType ScTable::GetRangeScriptType | ( | sc::ColumnBlockPosition & | rBlockPos, |
SCCOL | nCol, | ||
SCROW | nRow1, | ||
SCROW | nRow2 | ||
) |
Definition at line 2489 of file table1.cxx.
References aCol, ScColContainer::begin(), IsColValid(), and sc::ColumnBlockPosition::miCellTextAttrPos.
ScRefCellValue ScTable::GetRefCellValue | ( | SCCOL | nCol, |
SCROW | nRow | ||
) |
Definition at line 2570 of file table1.cxx.
References aCol, and IsColRowValid().
ScRefCellValue ScTable::GetRefCellValue | ( | SCCOL | nCol, |
SCROW | nRow, | ||
sc::ColumnBlockPosition & | rBlockPos | ||
) |
Definition at line 2578 of file table1.cxx.
References aCol, and IsColRowValid().
|
inline |
Definition at line 822 of file table.hxx.
References moRepeatColRange.
|
inline |
Definition at line 823 of file table.hxx.
References moRepeatRowRange.
Sequence< TablePageBreakData > ScTable::GetRowBreakData | ( | ) | const |
Definition at line 471 of file table5.cxx.
References aSeq, copy(), maRowManualBreaks, and maRowPageBreaks.
Definition at line 3882 of file table2.cxx.
References NONE, pRowFlags, and ValidRow().
|
inline |
Definition at line 935 of file table.hxx.
References pRowFlags.
Referenced by ScDocument::GetNextDifferentChangedRowFlagsWidth().
SCROW ScTable::GetRowForHeight | ( | tools::Long | nHeight | ) | const |
Get the last row such that the height of row 0 to the end row is as high as possible without exceeding the specified height value.
nHeight | maximum desired height |
Definition at line 4288 of file table2.cxx.
References aData, if(), ScDocument::MaxRow(), ScFlatUInt16RowSegments::RangeData::mnRow2, ScFlatUInt16RowSegments::RangeData::mnValue, mpHiddenRows, mpRowHeights, and rDocument.
sal_uInt16 ScTable::GetRowHeight | ( | SCROW | nRow, |
SCROW * | pStartRow, | ||
SCROW * | pEndRow, | ||
bool | bHiddenAsZero = true |
||
) | const |
Definition at line 3553 of file table2.cxx.
References aData, GetOptimalMinRowHeight(), mpRowHeights, RowHidden(), SAL_WARN_IF, and ValidRow().
Referenced by CopyToTable(), ScDocument::GetEmbeddedRect(), ScDocument::GetNextDifferentChangedRowFlagsWidth(), GetRowOffset(), and lcl_AddTwipsWhile().
tools::Long ScTable::GetRowHeight | ( | SCROW | nStartRow, |
SCROW | nEndRow, | ||
bool | bHiddenAsZero = true |
||
) | const |
Definition at line 3595 of file table2.cxx.
References GetOptimalMinRowHeight(), mpRowHeights, RowHidden(), and ValidRow().
tools::Long ScTable::GetRowOffset | ( | SCROW | nRow, |
bool | bHiddenAsZero = true |
||
) | const |
Definition at line 4265 of file table2.cxx.
References GetRowHeight(), GetTotalRowHeight(), mpHiddenRows, mpRowHeights, and n.
Referenced by SetDrawPageSize().
tools::Long ScTable::GetScaledRowHeight | ( | SCROW | nStartRow, |
SCROW | nEndRow, | ||
double | fScale | ||
) | const |
Definition at line 3620 of file table2.cxx.
References ScFlatUInt16RowSegments::ForwardIterator::getLastPos(), GetOptimalMinRowHeight(), ScFlatUInt16RowSegments::ForwardIterator::getValue(), mpRowHeights, RowHidden(), and ValidRow().
|
inline |
Definition at line 375 of file table.hxx.
References aScenarioColor.
|
inline |
|
inline |
Definition at line 379 of file table.hxx.
References nScenarioFlags.
const ScRangeList * ScTable::GetScenarioRanges | ( | ) | const |
Definition at line 1625 of file table2.cxx.
References bScenario, ScMarkData::FillRangeListWithMarks(), ScDocument::GetSheetLimits(), MarkScenarioIn(), NONE, pScenarioRanges, and rDocument.
Referenced by HasScenarioRange().
SvtScriptType ScTable::GetScriptType | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 2473 of file table1.cxx.
References aCol, and IsColValid().
const ScStyleSheet * ScTable::GetSelectionStyle | ( | const ScMarkData & | rMark, |
bool & | rFound | ||
) | const |
Definition at line 3067 of file table2.cxx.
References aCol, ScMarkData::HasMultiMarks(), i, and ScColContainer::size().
svl::SharedString ScTable::GetSharedString | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 1755 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
|
inline |
Definition at line 335 of file table.hxx.
References pSheetEvents.
std::shared_ptr< sc::SolverSettings > ScTable::GetSolverSettings | ( | ) |
Definition at line 656 of file table7.cxx.
References m_pSolverSettings.
std::shared_ptr< sc::Sparkline > ScTable::GetSparkline | ( | SCCOL | nCol, |
SCROW | nRow | ||
) |
Definition at line 1848 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), sc::SparklineCell::getSparkline(), and ValidCol().
Referenced by FillSparkline().
sc::SparklineList & ScTable::GetSparklineList | ( | ) |
Definition at line 1883 of file table2.cxx.
References maSparklineList.
OUString ScTable::GetString | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const ScInterpreterContext * | pContext = nullptr |
||
) | const |
Definition at line 1775 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Referenced by CompareCell(), CreateStarQuery(), DoSubTotals(), FillAnalyse(), FillAuto(), and Query().
const ScStyleSheet * ScTable::GetStyle | ( | SCCOL | nCol, |
SCROW | nRow | ||
) | const |
Definition at line 3060 of file table2.cxx.
References ColumnData(), ScColumnData::GetStyle(), and ValidColRow().
Referenced by CopyConditionalFormat(), and FindMaxRotCol().
|
inline |
Definition at line 299 of file table.hxx.
References nTab.
Referenced by ScQueryEvaluator::compareByBackgroundColor(), ScQueryEvaluator::compareByTextColor(), CompareCell(), DeleteCol(), ScQueryEvaluator::getCellString(), ScQueryEvaluator::getNumFmt(), SetColHidden(), and SetRowHidden().
|
inline |
Definition at line 377 of file table.hxx.
References aTabBgColor.
Definition at line 580 of file table1.cxx.
References bTableAreaValid, bTableAreaVisibleValid, GetPrintArea(), nTableAreaVisibleX, nTableAreaVisibleY, nTableAreaX, and nTableAreaY.
Definition at line 86 of file table2.cxx.
References aCol.
tools::Long ScTable::GetTotalRowHeight | ( | SCROW | nStartRow, |
SCROW | nEndRow, | ||
bool | bHiddenAsZero = true |
||
) | const |
Definition at line 779 of file table5.cxx.
References aData, mpHiddenRows, and mpRowHeights.
Referenced by GetRowOffset(), and UpdatePageBreaks().
void ScTable::GetUnprotectedCells | ( | ScRangeList & | rRangeList | ) | const |
Definition at line 1994 of file table2.cxx.
References aCol, ScDocument::MaxRow(), and rDocument.
Definition at line 4214 of file table2.cxx.
References ScGlobal::getCharClass(), GetInputString(), trim(), and CharClass::uppercase().
Referenced by CreateExcelQuery(), and CreateStarQuery().
const OUString & ScTable::GetUpperName | ( | ) | const |
Definition at line 367 of file table1.cxx.
References aName, aUpperName, ScGlobal::getCharClass(), and CharClass::uppercase().
Definition at line 1799 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Referenced by FillAnalyse(), and SetPageStyle().
Definition at line 1783 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::GetValueCell(), and ValidColRow().
sal_uInt64 ScTable::GetWeightedCount | ( | ) | const |
Definition at line 3068 of file table3.cxx.
References aCol, GetWeightedCount(), and ScColContainer::size().
Referenced by GetWeightedCount(), SetOptimalHeight(), and SetOptimalHeightOnly().
Definition at line 3078 of file table3.cxx.
References aCol, GetWeightedCount(), and ScColContainer::size().
ScColumnsRange ScTable::GetWritableColumnsRange | ( | SCCOL | begin, |
SCCOL | end | ||
) |
Definition at line 2709 of file table1.cxx.
References CreateColumnIfNotExists(), GetColumnsRange(), and GetDoc().
Referenced by TransposeClip().
bool ScTable::HandleRefArrayForParallelism | ( | SCCOL | nCol, |
SCROW | nRow1, | ||
SCROW | nRow2, | ||
const ScFormulaCellGroupRef & | mxGroup | ||
) |
Definition at line 2554 of file table1.cxx.
References aCol, IsColValid(), mpFilteredCols, mpFilteredRows, mpHiddenCols, mpHiddenRows, and ValidRow().
void ScTable::HandleStuffAfterParallelCalculation | ( | SCCOL | nColStart, |
SCCOL | nColEnd, | ||
SCROW | nRow, | ||
size_t | nLen, | ||
ScInterpreter * | pInterpreter | ||
) |
Definition at line 2659 of file table1.cxx.
References aCol, HandleStuffAfterParallelCalculation(), and ValidCol().
Referenced by HandleStuffAfterParallelCalculation(), and ScDocument::HandleStuffAfterParallelCalculation().
bool ScTable::HasAttrib | ( | SCCOL | nCol, |
SCROW | nRow, | ||
HasAttrFlags | nMask, | ||
SCROW * | nStartRow = nullptr , |
||
SCROW * | nEndRow = nullptr |
||
) | const |
Definition at line 2306 of file table2.cxx.
References ColumnData(), and ScColumnData::HasAttrib().
bool ScTable::HasAttrib | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
HasAttrFlags | nMask | ||
) | const |
Definition at line 2296 of file table2.cxx.
References aCol, aDefaultColData, HasAttrib(), ScColumnData::HasAttrib(), and ScColContainer::size().
Referenced by HasAttrib(), IsBlockEditable(), and IsEditActionAllowed().
bool ScTable::HasAttribSelection | ( | const ScMarkData & | rMark, |
HasAttrFlags | nMask | ||
) | const |
Definition at line 2311 of file table2.cxx.
References aCol, ScMarkData::GetMarkedColSpans(), and HasAttribSelection().
Referenced by HasAttribSelection(), and IsSelectionEditable().
bool ScTable::HasBlockMatrixFragment | ( | const SCCOL | nCol1, |
SCROW | nRow1, | ||
const SCCOL | nCol2, | ||
SCROW | nRow2, | ||
bool | bNoMatrixAtAll = false |
||
) | const |
Definition at line 2528 of file table2.cxx.
References aCol, i, IsColValid(), Left, n, Right, and ScColContainer::size().
Referenced by IsBlockEditable(), and IsEditActionAllowed().
Definition at line 2955 of file table3.cxx.
References CELLTYPE_EDIT, CELLTYPE_STRING, eType, and GetCellType().
Referenced by ScDocument::HasColHeader().
bool ScTable::HasColManualBreak | ( | SCCOL | nCol | ) | const |
Definition at line 387 of file table5.cxx.
References maColManualBreaks, and ValidCol().
Referenced by UpdatePageBreaks().
bool ScTable::HasColPageBreak | ( | SCCOL | nCol | ) | const |
Definition at line 371 of file table5.cxx.
References maColPageBreaks, and ValidCol().
Definition at line 2064 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Definition at line 884 of file table5.cxx.
References RowFiltered().
bool ScTable::HasFormulaCell | ( | const SCCOL | nCol1, |
SCROW | nRow1, | ||
const SCCOL | nCol2, | ||
SCROW | nRow2 | ||
) | const |
Definition at line 292 of file table7.cxx.
References aCol, HasFormulaCell(), IsColValid(), ScColContainer::size(), and ValidCol().
Referenced by HasFormulaCell(), and ScDocument::HasFormulaCell().
Definition at line 547 of file table5.cxx.
References RowHidden().
bool ScTable::HasManualBreaks | ( | ) | const |
Definition at line 320 of file table5.cxx.
References maColManualBreaks, and maRowManualBreaks.
sc::MultiDataCellState ScTable::HasMultipleDataCells | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2 | ||
) | const |
Definition at line 35 of file table7.cxx.
References aCol, ScColContainer::empty(), sc::MultiDataCellState::Empty, sc::MultiDataCellState::HasMultipleCells, sc::MultiDataCellState::HasOneCell, sc::MultiDataCellState::meState, sc::MultiDataCellState::mnCol1, sc::MultiDataCellState::mnRow1, ScColContainer::size(), and ValidColRow().
Referenced by ScDocument::HasMultipleDataCells().
Definition at line 2984 of file table3.cxx.
References CELLTYPE_EDIT, CELLTYPE_STRING, eType, and GetCellType().
Referenced by ScDocument::HasRowHeader().
bool ScTable::HasRowManualBreak | ( | SCROW | nRow | ) | const |
Definition at line 379 of file table5.cxx.
References maRowManualBreaks, and ValidRow().
bool ScTable::HasRowPageBreak | ( | SCROW | nRow | ) | const |
Definition at line 363 of file table5.cxx.
References maRowPageBreaks, and ValidRow().
bool ScTable::HasScenarioRange | ( | const ScRange & | rRange | ) | const |
Definition at line 1597 of file table2.cxx.
References ScRange::aEnd, ScRange::aStart, bScenario, GetScenarioRanges(), ScRange::Intersects(), n, nTab, ScAddress::SetTab(), and ScRangeList::size().
Referenced by ScDocument::HasScenarioRange().
bool ScTable::HasSelectionMatrixFragment | ( | const ScMarkData & | rMark | ) | const |
Definition at line 2624 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), ScMarkData::GetMarkedColSpans(), ScMarkData::GetMarkedRanges(), and HasSelectionMatrixFragment().
Referenced by HasSelectionMatrixFragment(), and IsSelectionEditable().
bool ScTable::HasStringCells | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow | ||
) | const |
Definition at line 2088 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), HasStringCells(), and ValidCol().
Referenced by HasStringCells().
Definition at line 2072 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
Definition at line 255 of file table7.cxx.
References aData, mpRowHeights, and ValidRow().
Referenced by ScDocument::HasUniformRowHeight().
Definition at line 2080 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
|
private |
Definition at line 1599 of file table4.cxx.
References Date::AddDays(), FILL_DAY, FILL_END_OF_MONTH, FILL_MONTH, FILL_WEEKDAY, FILL_YEAR, Date::GetDay(), Date::GetDayOfWeek(), Date::GetDaysInMonth(), ScDocument::GetFormatTable(), Date::GetMonth(), SvNumberFormatter::GetNullDate(), Date::GetYear(), rDocument, SATURDAY, Date::SetDay(), Date::SetMonth(), Date::SetYear(), and SUNDAY.
Referenced by FillSeries(), and GetAutoFillPreview().
bool ScTable::InitColumnBlockPosition | ( | sc::ColumnBlockPosition & | rBlockPos, |
SCCOL | nCol | ||
) |
Definition at line 713 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::InitBlockPosition(), and ValidCol().
Referenced by InvalidateTextWidth().
void ScTable::InitSortCollator | ( | const ScSortParam & | rPar | ) |
Definition at line 628 of file table3.cxx.
References ScSortParam::aCollatorAlgorithm, ScSortParam::aCollatorLocale, ScSortParam::bCaseSens, DestroySortCollator(), ScGlobal::GetCollator(), comphelper::getProcessComponentContext(), IsSortCollatorGlobal(), CollatorWrapper::loadCollatorAlgorithm(), pSortCollator, and SC_COLLATOR_IGNORES.
Referenced by Sort(), and TopTenQuery().
void ScTable::InsertCol | ( | const sc::ColumnSet & | rRegroupCols, |
SCCOL | nStartCol, | ||
SCROW | nStartRow, | ||
SCROW | nEndRow, | ||
SCSIZE | nSize | ||
) |
Definition at line 277 of file table2.cxx.
References aCol, ATTR_MERGE(), ATTRIB, Auto, CreateColumnIfNotExists(), sc::ColumnSet::getColumns(), Hor, i, InvalidatePageBreaks(), maColManualBreaks, ScDocument::MaxCol(), ScDocument::MaxRow(), mpColFlags, mpColWidth, mpCondFormatList, mpFilteredCols, mpHiddenCols, NONE, nTab, pOutlineTable, rDocument, SetStreamValid(), ScColContainer::size(), STD_COL_WIDTH, and Ver.
Definition at line 153 of file table2.cxx.
References aCol, aDefaultColData, GetAllocatedColumnsRange(), ScColumnData::InsertRow(), InvalidatePageBreaks(), ManualSize, maRowManualBreaks, ScDocument::MaxCol(), mpCondFormatList, mpFilteredRows, mpHiddenRows, mpRowHeights, NONE, nTab, pOutlineTable, pRowFlags, rDocument, and SetStreamValid().
Definition at line 2624 of file table1.cxx.
References aCol, ClampToAllocatedColumns(), and InterpretCellsIfNeeded().
Referenced by ScDocument::InterpretCellsIfNeeded(), and InterpretCellsIfNeeded().
Definition at line 2617 of file table1.cxx.
References aCol, ClampToAllocatedColumns(), and InterpretDirtyCells().
Referenced by ScDocument::InterpretDirtyCells(), and InterpretDirtyCells().
|
inline |
Definition at line 623 of file table.hxx.
References mbCellAreaDirty.
void ScTable::InvalidatePageBreaks | ( | ) |
Definition at line 1563 of file table2.cxx.
References mbPageBreaksValid.
Referenced by AddPrintRange(), ClearPrintRanges(), CopyToTable(), DBShowRow(), DeleteCol(), DeleteRow(), InsertCol(), InsertRow(), RemoveColBreak(), RemoveManualBreaks(), RemoveRowBreak(), RestorePrintRanges(), SetColBreak(), SetColManualBreaks(), SetColWidth(), SetPageSize(), SetRepeatArea(), SetRepeatColRange(), SetRepeatRowRange(), SetRowBreak(), SetRowHeight(), SetRowHeightRange(), SetRowManualBreaks(), ShowRow(), and ShowRows().
void ScTable::InvalidateScenarioRanges | ( | ) |
Definition at line 1620 of file table2.cxx.
References pScenarioRanges.
void ScTable::InvalidateTableArea | ( | ) |
Definition at line 1557 of file table2.cxx.
References bTableAreaValid, and bTableAreaVisibleValid.
|
private |
Definition at line 1290 of file table5.cxx.
References aCol, ScColumn::Broadcast(), CELLTYPE_FORMULA, CELLTYPE_VALUE, ScAddress::Col(), ScColumn::GetCellValue(), GetDoc(), ScRefCellValue::getFormula(), ScColumnTextWidthIterator::getPos(), ScRefCellValue::getType(), ScColumnTextWidthIterator::hasCell(), InitColumnBlockPosition(), ScRefCellValue::isEmpty(), ScDocument::MaxRow(), ScColumnTextWidthIterator::next(), rDocument, ScAddress::Row(), ScFormulaCell::SetDirty(), ScColumn::SetScriptType(), ScColumn::SetTextWidth(), ScColumnTextWidthIterator::setValue(), ScColContainer::size(), and TEXTWIDTH_DIRTY.
Referenced by PageStyleModified(), and SetPageStyle().
|
inline |
Definition at line 382 of file table.hxx.
References bActiveScenario.
Referenced by ScDocument::IsActiveScenario().
bool ScTable::IsBlockEditable | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
bool * | pOnlyNotBecauseOfMatrix = nullptr , |
||
bool | bNoMatrixAtAll = false |
||
) | const |
Definition at line 2641 of file table2.cxx.
References ScDocument::GetScenarioFlags(), HasAttrib(), HasBlockMatrixFragment(), ScDocument::HasScenarioRange(), ScDocument::IsActiveScenario(), IsProtected(), ScDocument::IsScenario(), ScDocument::IsTabProtected(), nLockCount, nTab, Protected, pTabProtection, rDocument, SAL_WARN, TwoWay, and ValidColRow().
Referenced by IsEditActionAllowed(), and SearchCell().
Definition at line 2360 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), i, and ValidCol().
|
inline |
Definition at line 352 of file table.hxx.
References GetDoc(), IsColValid(), ScDocument::ValidRow(), and ValidTab().
Definition at line 348 of file table.hxx.
References GetDoc(), IsColValid(), and ScDocument::ValidRow().
Referenced by GetBroadcaster(), GetErrCode(), GetRefCellValue(), and SearchCell().
|
inline |
Definition at line 344 of file table.hxx.
References aCol, and ScColContainer::size().
Referenced by AssertNoInterpretNeeded(), DeleteBroadcasters(), EndListeningGroup(), EndListeningIntersectedGroup(), EndListeningIntersectedGroups(), EnsureFormulaCellResults(), FetchVectorRefArray(), FindRangeNamesInUse(), GetLastDataRow(), GetMaxNumberStringLen(), GetMaxStringLen(), GetRangeScriptType(), GetScriptType(), HandleRefArrayForParallelism(), HasBlockMatrixFragment(), HasFormulaCell(), IsColRowTabValid(), IsColRowValid(), RegroupFormulaCells(), SearchStyle(), SplitFormulaGroups(), UnshareFormulaCells(), and UpdateScriptTypes().
bool ScTable::IsDataFiltered | ( | const ScRange & | rRange | ) | const |
Definition at line 3847 of file table2.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), IsDataFiltered(), and ScAddress::Row().
bool ScTable::IsDataFiltered | ( | SCCOL | nColStart, |
SCROW | nRowStart, | ||
SCCOL | nColEnd, | ||
SCROW | nRowEnd | ||
) | const |
Definition at line 3830 of file table2.cxx.
References ColHidden(), i, and RowHidden().
Referenced by FillAuto(), FillSeries(), and IsDataFiltered().
bool ScTable::IsEditActionAllowed | ( | sc::ColRowEditAction | eAction, |
SCCOLROW | nStart, | ||
SCCOLROW | nEnd | ||
) | const |
Definition at line 342 of file table7.cxx.
References aCol, ScTableProtection::DELETE_COLUMNS, ScTableProtection::DELETE_ROWS, sc::DeleteColumns, sc::DeleteRows, HasAttrib(), HasBlockMatrixFragment(), ScTableProtection::INSERT_COLUMNS, ScTableProtection::INSERT_ROWS, sc::InsertColumnsAfter, sc::InsertColumnsBefore, sc::InsertRowsAfter, sc::InsertRowsBefore, IsBlockEditable(), IsProtected(), IsScenario(), ScDocument::MaxCol(), ScDocument::MaxRow(), Protected, pTabProtection, rDocument, and ScColContainer::size().
Referenced by ScDocument::IsEditActionAllowed().
Definition at line 1197 of file table1.cxx.
References aCol, col, GetAllocatedColumnsRange(), and IsEmptyData().
Referenced by DoAutoOutline(), GetCellArea(), GetDataArea(), GetDataStart(), GetFirstDataPos(), GetLastDataPos(), GetPrintArea(), GetPrintAreaHor(), GetPrintAreaVer(), IsEmptyData(), LimitChartArea(), Search(), SearchRangeForAllEmptyCells(), and ShrinkToUsedDataArea().
Definition at line 1257 of file table1.cxx.
References aCol, i, and ScColContainer::size().
Referenced by LimitChartArea().
|
inline |
Definition at line 366 of file table.hxx.
References bLayoutRTL.
Referenced by MaybeAddExtraColumn(), and SetDrawPageSize().
|
inline |
Definition at line 385 of file table.hxx.
References nLinkMode, and NONE.
Referenced by ScDocument::IsLinked().
|
inline |
Definition at line 367 of file table.hxx.
References bLoadingRTL.
bool ScTable::IsManualRowHeight | ( | SCROW | nRow | ) | const |
Definition at line 1083 of file table5.cxx.
References ManualSize, and pRowFlags.
Definition at line 27 of file table7.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
Referenced by ScDocument::IsMerged().
|
inline |
Definition at line 360 of file table.hxx.
References bPendingRowHeights.
|
inline |
Returns true, if the sheet is always printed.
Definition at line 830 of file table.hxx.
References bPrintEntireSheet.
Referenced by ScDocument::IsPrintEntireSheet(), and SetPrintEntireSheet().
bool ScTable::IsProtected | ( | ) | const |
Definition at line 1171 of file table5.cxx.
References pTabProtection.
Referenced by CopyFromClip(), CopyToClip(), DeleteArea(), DeleteBeforeCopyFromClip(), DeleteSelection(), GetNextPos(), IsBlockEditable(), IsEditActionAllowed(), IsSelectionEditable(), and TestCopyScenarioTo().
|
inline |
Definition at line 371 of file table.hxx.
References bScenario.
Referenced by ScDocument::GetScenarioData(), ScDocument::GetScenarioFlags(), IsEditActionAllowed(), ScDocument::IsScenario(), and ScDocument::SetScenarioData().
bool ScTable::IsSelectionEditable | ( | const ScMarkData & | rMark, |
bool * | pOnlyNotBecauseOfMatrix = nullptr |
||
) | const |
Definition at line 2723 of file table2.cxx.
References ScMarkData::FillRangeListWithMarks(), ScDocument::GetScenarioFlags(), HasAttribSelection(), ScDocument::HasScenarioRange(), HasSelectionMatrixFragment(), i, ScDocument::IsActiveScenario(), IsProtected(), ScDocument::IsScenario(), ScDocument::IsTabProtected(), nLockCount, nTab, Protected, pTabProtection, rDocument, ScRangeList::size(), and TwoWay.
bool ScTable::IsSortCollatorGlobal | ( | ) | const |
Definition at line 622 of file table3.cxx.
References ScGlobal::GetCaseCollator(), ScGlobal::GetCollator(), and pSortCollator.
Referenced by DestroySortCollator(), and InitSortCollator().
Definition at line 1799 of file table3.cxx.
References naturalsort::Compare(), and i.
Referenced by Sort().
|
inline |
Definition at line 341 of file table.hxx.
References bStreamValid.
bool ScTable::IsStyleSheetUsed | ( | const ScStyleSheet & | rStyle | ) | const |
Definition at line 3119 of file table2.cxx.
References aCol, i, IsStyleSheetUsed(), and ScColContainer::size().
Referenced by IsStyleSheetUsed().
|
inline |
Definition at line 824 of file table5.cxx.
References ColHidden(), i, ScDocument::MaxCol(), nPos, rDocument, and RowHidden().
Referenced by ScOutlineArray::finalizeImport(), and ScOutlineArray::ManualAction().
Definition at line 967 of file table5.cxx.
References aData, mpFilteredRows, and ValidRow().
Definition at line 735 of file table5.cxx.
References aData, mpHiddenRows, and ValidRow().
void ScTable::LimitChartArea | ( | SCCOL & | rStartCol, |
SCROW & | rStartRow, | ||
SCCOL & | rEndCol, | ||
SCROW & | rEndRow | ||
) | const |
Definition at line 1271 of file table1.cxx.
References aCol, GetLastDataPos(), i, IsEmptyData(), IsEmptyLine(), and ScColContainer::size().
void ScTable::LockTable | ( | ) |
Definition at line 2807 of file table2.cxx.
References nLockCount.
void ScTable::MarkScenarioIn | ( | ScMarkData & | rMark, |
ScScenarioFlags | nNeededBits | ||
) | const |
Definition at line 1586 of file table2.cxx.
References aCol, bScenario, i, MarkScenarioIn(), nScenarioFlags, and ScColContainer::size().
Referenced by GetScenarioRanges(), and MarkScenarioIn().
|
private |
In case the cell text goes beyond the column width, move the max column position to the right.
This is called from ExtendPrintArea.
Definition at line 2167 of file table1.cxx.
References aCol, ATTR_HOR_JUSTIFY(), ScNeededSizeOptions::bFormula, ScNeededSizeOptions::bSkipMerged, ScNeededSizeOptions::bTotalSize, GetAllocatedColumnsCount(), ScColumn::GetCellValue(), GetColWidth(), ScDocument::GetCondResult(), ScPatternAttr::GetItem(), ScColumn::GetNeededSize(), GetPattern(), ScColumn::GetTextWidth(), ScRefCellValue::hasString(), ScRefCellValue::isEmpty(), IsLayoutRTL(), ScDocument::MaxCol(), nPixel, nPPTX, nPPTY, nTab, rDocument, ScColumn::SetTextWidth(), and TEXTWIDTH_DIRTY.
Referenced by ExtendPrintArea().
void ScTable::MergeBlockFrame | ( | SvxBoxItem * | pLineOuter, |
SvxBoxInfoItem * | pLineInner, | ||
ScLineFlags & | rFlags, | ||
SCCOL | nStartCol, | ||
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow | ||
) | const |
Definition at line 2846 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), i, MergeBlockFrame(), PutInOrder(), and ValidColRow().
Referenced by MergeBlockFrame().
void ScTable::MergePatternArea | ( | ScMergePatternState & | rState, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
bool | bDeep | ||
) | const |
Definition at line 2836 of file table2.cxx.
References aCol, aDefaultColData, ClampToAllocatedColumns(), i, MergePatternArea(), and ScColumnData::MergePatternArea().
Referenced by MergePatternArea().
void ScTable::MergeSelectionPattern | ( | ScMergePatternState & | rState, |
const ScMarkData & | rMark, | ||
bool | bDeep | ||
) | const |
Definition at line 2822 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), ScMarkData::GetMarkedColSpans(), and i.
void ScTable::MixData | ( | sc::MixDocContext & | rCxt, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
ScPasteFunc | nFunction, | ||
bool | bSkipEmpty, | ||
const ScTable * | pSrcTab | ||
) |
Definition at line 785 of file table2.cxx.
References aCol, i, and MixData().
Referenced by MixData(), and ScDocument::MixDocument().
void ScTable::MixMarked | ( | sc::MixDocContext & | rCxt, |
const ScMarkData & | rMark, | ||
ScPasteFunc | nFunction, | ||
bool | bSkipEmpty, | ||
const ScTable * | pSrcTab | ||
) |
Definition at line 794 of file table2.cxx.
References aCol, i, MixMarked(), and ScColContainer::size().
Referenced by MixMarked().
void ScTable::PageStyleModified | ( | const OUString & | rNewName | ) |
Definition at line 1284 of file table5.cxx.
References aPageStyle, and InvalidateTextWidth().
void ScTable::PrepareQuery | ( | ScQueryParam & | rQueryParam | ) |
Definition at line 2623 of file table3.cxx.
References rDocument.
void ScTable::PreprocessDBDataUpdate | ( | sc::EndListeningContext & | rEndListenCxt, |
sc::CompileFormulaContext & | rCompileCxt | ||
) |
Definition at line 230 of file table7.cxx.
References aCol, i, PreprocessDBDataUpdate(), and ScColContainer::size().
Referenced by PreprocessDBDataUpdate().
void ScTable::PreprocessRangeNameUpdate | ( | sc::EndListeningContext & | rEndListenCxt, |
sc::CompileFormulaContext & | rCompileCxt | ||
) |
Definition at line 223 of file table7.cxx.
References aCol, i, PreprocessRangeNameUpdate(), and ScColContainer::size().
Referenced by PreprocessRangeNameUpdate().
SCSIZE ScTable::Query | ( | const ScQueryParam & | rQueryParam, |
bool | bKeepSub | ||
) |
Definition at line 2628 of file table3.cxx.
References aStr, ScQueryParamBase::bDuplicate, ScQueryParamBase::bHasHeader, ScQueryParamBase::bInplace, CELLTYPE_FORMULA, CopyData(), DBShowRows(), GetCellValue(), GetDoc(), ScRefCellValue::getFormula(), GetString(), ScRefCellValue::getType(), sc::TableColumnBlockPositionSet::invalidate(), ScFormulaCell::IsSubTotal(), ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, nCount, ScQueryParam::nDestCol, ScQueryParam::nDestRow, ScQueryParam::nDestTab, ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, nTab, rDocument, RefVisible(), SetDrawPageSize(), u, and ScQueryEvaluator::ValidQuery().
Definition at line 631 of file table7.cxx.
References aCol.
Referenced by ScDocument::QueryColumnsWithFormulaCells().
|
private |
Definition at line 1720 of file table3.cxx.
References Compare(), QuickSort(), and ScSortInfoArray::Swap().
Referenced by QuickSort(), Sort(), and TopTenQuery().
|
private |
Definition at line 4192 of file table2.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScFormulaCell::HasOneReference(), ScAddress::Row(), RowFiltered(), ScAddress::Tab(), and ValidRow().
Referenced by Query().
void ScTable::RegroupFormulaCells | ( | SCCOL | nCol | ) |
Definition at line 284 of file table7.cxx.
References aCol, and IsColValid().
Referenced by ScDocument::RegroupFormulaCells(), SortReorderByRow(), and SortReorderByRowRefUpdate().
Definition at line 1890 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidCol().
void ScTable::RemoveColBreak | ( | SCCOL | nCol, |
bool | bPage, | ||
bool | bManual | ||
) |
Definition at line 426 of file table5.cxx.
References InvalidatePageBreaks(), maColManualBreaks, maColPageBreaks, and ValidCol().
Referenced by UpdatePageBreaks().
void ScTable::RemoveCondFormatData | ( | const ScRangeList & | rRange, |
sal_uInt32 | nIndex | ||
) |
Definition at line 2972 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), i, n, nIndex, ScAddress::Row(), and ScRangeList::size().
void ScTable::RemoveEditTextCharAttribs | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const ScPatternAttr & | rAttr | ||
) |
Definition at line 1814 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
bool ScTable::RemoveFlags | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
ScMF | nFlags | ||
) |
Definition at line 3170 of file table2.cxx.
References aCol, ClampToAllocatedColumns(), i, RemoveFlags(), and ValidColRow().
Referenced by RemoveFlags().
void ScTable::RemoveManualBreaks | ( | ) |
Definition at line 311 of file table5.cxx.
References InvalidatePageBreaks(), maColManualBreaks, maRowManualBreaks, and SetStreamValid().
void ScTable::RemoveRowBreak | ( | SCROW | nRow, |
bool | bPage, | ||
bool | bManual | ||
) |
Definition at line 411 of file table5.cxx.
References InvalidatePageBreaks(), maRowManualBreaks, maRowPageBreaks, and ValidRow().
Definition at line 401 of file table5.cxx.
References maRowPageBreaks, and ValidRow().
Referenced by UpdatePageBreaks().
void ScTable::RemoveSubTotals | ( | ScSubTotalParam & | rParam | ) |
Definition at line 2016 of file table3.cxx.
References aCol, ClampToAllocatedColumns(), ScSubTotalParam::nCol1, ScSubTotalParam::nCol2, ScSubTotalParam::nRow1, ScSubTotalParam::nRow2, and sc::ParseFormula().
void ScTable::Reorder | ( | const sc::ReorderParam & | rParam | ) |
Definition at line 1907 of file table3.cxx.
References ScRange::aEnd, ScDataAreaExtras::anyExtrasWanted(), ScRange::aStart, ScAddress::Col(), CreateSortInfoArray(), sc::ReorderParam::maDataAreaExtras, sc::ReorderParam::maOrderIndices, sc::ReorderParam::maSortRange, sc::ReorderParam::mbByRow, ScDataAreaExtras::mbCellFormats, ScAddress::Row(), SortReorderAreaExtrasByColumn(), SortReorderAreaExtrasByRow(), SortReorderByColumn(), SortReorderByRow(), and SortReorderByRowRefUpdate().
Referenced by ScDocument::Reorder().
|
private |
Definition at line 568 of file table6.cxx.
References Search(), and UpdateSearchItemAddressForReplace().
Referenced by SearchAndReplace().
|
private |
Definition at line 584 of file table6.cxx.
References GetCellArea(), SvxSearchItem::GetCellType(), GetLastDataPos(), ScRangeList::Join(), nTab, Search(), SvxSearchItem::SetRowDirection(), and ScRangeList::size().
Referenced by SearchAndReplace().
|
private |
Definition at line 773 of file table6.cxx.
References ApplySelectionStyle(), ATTRIB, ScDocument::CopyToDocument(), SfxStyleSheetBasePool::Find(), SvxSearchItem::GetReplaceString(), ScDocument::GetStyleSheetPool(), ScDocument::MaxCol(), ScDocument::MaxRow(), nTab, rDocument, and SearchAllStyle().
Referenced by SearchAndReplace().
|
private |
Definition at line 716 of file table6.cxx.
References ApplyStyle(), SfxStyleSheetBasePool::Find(), SvxSearchItem::GetReplaceString(), ScDocument::GetStyleSheetPool(), rDocument, and SearchStyle().
Referenced by SearchAndReplace().
Definition at line 3013 of file table4.cxx.
References aCol, and ValidCol().
void ScTable::ResetChanged | ( | const ScRange & | rRange | ) |
Definition at line 2227 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), ResetChanged(), and ScAddress::Row().
Referenced by ResetChanged().
formula::FormulaTokenRef ScTable::ResolveStaticReference | ( | SCCOL | nCol, |
SCROW | nRow | ||
) |
Definition at line 2499 of file table1.cxx.
References aCol, ScColContainer::size(), ValidCol(), and ValidRow().
Referenced by ResolveStaticReference().
formula::FormulaTokenRef ScTable::ResolveStaticReference | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2 | ||
) |
Definition at line 2509 of file table1.cxx.
References aCol, ResolveStaticReference(), ScColContainer::size(), ValidCol(), and ValidRow().
void ScTable::RestoreFromCache | ( | SvStream & | rStrm | ) |
Definition at line 473 of file table7.cxx.
References aCol, SvStream::ReadUInt64(), and rStrm.
Referenced by ScDocument::RestoreTabFromCache().
void ScTable::RestorePrintRanges | ( | const ScPrintSaverTab & | rSaveTab | ) |
Definition at line 2353 of file table1.cxx.
References aPrintRanges, bPrintEntireSheet, ScPrintSaverTab::GetPrintRanges(), ScPrintSaverTab::GetRepeatCol(), ScPrintSaverTab::GetRepeatRow(), InvalidatePageBreaks(), ScPrintSaverTab::IsEntireSheet(), SetRepeatColRange(), SetRepeatRowRange(), and UpdatePageBreaks().
bool ScTable::RowFiltered | ( | SCROW | nRow, |
SCROW * | pFirstRow = nullptr , |
||
SCROW * | pLastRow = nullptr |
||
) | const |
Definition at line 848 of file table5.cxx.
References aData, mpFilteredRows, and ValidRow().
Referenced by CopyRowFiltered(), CopyToTable(), DoSubTotals(), HasFilteredRows(), RefVisible(), SearchRangeForAllEmptyCells(), SkipFilteredRows(), and TransposeColNotes().
bool ScTable::RowHidden | ( | SCROW | nRow, |
SCROW * | pFirstRow = nullptr , |
||
SCROW * | pLastRow = nullptr |
||
) | const |
Definition at line 487 of file table5.cxx.
References aData, mpHiddenRows, and ValidRow().
Referenced by CopyRowHidden(), CopyToTable(), ExtendHidden(), FillAuto(), FillAutoSimple(), FillMaxRot(), FillSeries(), GetHiddenRowCount(), ScDocument::GetNextDifferentChangedRowFlagsWidth(), GetRowHeight(), GetScaledRowHeight(), HasHiddenRows(), IsDataFiltered(), LastHiddenColRow(), SetColHidden(), ShowRow(), SkipRow(), StripHidden(), and ValidNextPos().
bool ScTable::RowHiddenLeaf | ( | SCROW | nRow, |
SCROW * | pFirstRow = nullptr , |
||
SCROW * | pLastRow = nullptr |
||
) | const |
Definition at line 517 of file table5.cxx.
References aData, mpHiddenRows, and ValidRow().
Referenced by DBShowRows(), and ShowRows().
|
private |
Definition at line 310 of file table6.cxx.
References GetCellArea(), SvxSearchItem::GetCellType(), GetLastDataPos(), and Search().
Referenced by Replace(), ReplaceAll(), Search(), SearchAll(), and SearchAndReplace().
|
private |
Definition at line 323 of file table6.cxx.
References aCol, SvxSearchItem::GetBackward(), SvxSearchItem::GetCellType(), SvxSearchItem::GetCommand(), SvxSearchItem::GetRowDirection(), i, IsEmptyData(), SvxSearchItem::IsSearchFiltered(), ScDocument::MaxRow(), rDocument, SearchCell(), and SkipFilteredRows().
|
private |
Definition at line 520 of file table6.cxx.
References GetCellArea(), SvxSearchItem::GetCellType(), GetLastDataPos(), ScRangeList::Join(), nTab, and Search().
Referenced by SearchAndReplace().
|
private |
Definition at line 741 of file table6.cxx.
References aCol, SfxStyleSheetBasePool::Find(), SvxSearchItem::GetBackward(), SvxSearchItem::GetSearchString(), SvxSearchItem::GetSelection(), ScDocument::GetStyleSheetPool(), i, ScRangeList::Join(), ScDocument::MaxRow(), nTab, rDocument, and ScColContainer::size().
Referenced by ReplaceAllStyle(), and SearchAndReplace().
bool ScTable::SearchAndReplace | ( | const SvxSearchItem & | rSearchItem, |
SCCOL & | rCol, | ||
SCROW & | rRow, | ||
const ScMarkData & | rMark, | ||
ScRangeList & | rMatchedRanges, | ||
OUString & | rUndoStr, | ||
ScDocument * | pUndoDoc, | ||
bool & | bMatchedRangesWereClamped | ||
) |
Definition at line 800 of file table6.cxx.
References SvxSearchItem::GetCommand(), GetDoc(), ScGlobal::GetLocale(), SvxSearchItem::GetPattern(), SvxSearchItem::GetSearchOptions(), ScDocument::IsEmptyCellSearch(), SvxSearchItem::IsUseAsianOptions(), i18nutil::SearchOptions2::Locale, pSearchText, Replace(), ReplaceAll(), ReplaceAllStyle(), ReplaceStyle(), Search(), SearchAll(), SearchAllStyle(), SearchAndReplaceEmptyCells(), SearchStyle(), i18nutil::SearchOptions2::transliterateFlags, ValidCol(), ValidColRow(), and ValidRow().
|
private |
Definition at line 862 of file table6.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScMarkData::FillRangeListWithMarks(), SvxSearchItem::GetBackward(), SvxSearchItem::GetCommand(), GetFirstDataPos(), GetLastDataPos(), SvxSearchItem::GetSelection(), i, ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), n, nTab, ScRangeList::push_back(), ScAddress::Row(), SearchRangeForAllEmptyCells(), SearchRangeForEmptyCell(), ScAddress::SetCol(), ScAddress::SetRow(), and ScRangeList::size().
Referenced by SearchAndReplace().
|
private |
Definition at line 47 of file table6.cxx.
References aCol, CELLTYPE_EDIT, CELLTYPE_FORMULA, ScRefCellValue::commit(), EditEngine::CreateTextObject(), ScDocument::GetAddressConvention(), SvxSearchItem::GetBackward(), SvxSearchItem::GetCellType(), SvxSearchItem::GetCommand(), ScDocument::GetEditEngine(), ScRefCellValue::getEditText(), ScRefCellValue::getFormula(), ScFormulaCell::GetFormula(), ScDocument::GetGrammar(), ScFormulaCell::GetMatColsRows(), ScFormulaCell::GetMatrixFlag(), SvxSearchItem::GetRegExp(), SvxSearchItem::GetReplaceString(), SvxSearchItem::GetSelection(), ScPostIt::GetText(), ScRefCellValue::getType(), SvxSearchItem::GetWordOnly(), IsBlockEditable(), ScMarkData::IsCellMarked(), IsColRowValid(), ScRefCellValue::isEmpty(), SvxSearchItem::IsSearchFormatted(), NONE, nTab, pSearchText, rDocument, Reference, SetEditText(), ScFormulaCell::SetMatColsRows(), ScPostIt::SetText(), and ScEditEngineDefaulter::SetTextCurrentDefaults().
Referenced by Search().
|
private |
Definition at line 1074 of file table6.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), SvxSearchItem::GetCommand(), SvxSearchItem::GetReplaceString(), i, ScRefCellValue::isEmpty(), IsEmptyData(), SvxSearchItem::IsSearchFiltered(), ScRangeList::Join(), nTab, ScAddress::Row(), RowFiltered(), ScDocument::SetString(), and SkipFilteredRows().
Referenced by SearchAndReplaceEmptyCells().
|
private |
Definition at line 964 of file table6.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), SvxSearchItem::GetBackward(), SvxSearchItem::GetCommand(), SvxSearchItem::GetRowDirection(), SvxSearchItem::IsSearchFiltered(), ScDocument::MaxRow(), rDocument, ScAddress::Row(), and SkipFilteredRows().
Referenced by SearchAndReplaceEmptyCells().
|
private |
Definition at line 624 of file table6.cxx.
References aCol, SfxStyleSheetBasePool::Find(), SvxSearchItem::GetBackward(), SvxSearchItem::GetRowDirection(), SvxSearchItem::GetSearchString(), SvxSearchItem::GetSelection(), ScDocument::GetStyleSheetPool(), i, IsColValid(), ScDocument::MaxRow(), rDocument, SAL_WARN, ScColContainer::size(), and ValidRow().
Referenced by ReplaceStyle(), and SearchAndReplace().
|
inline |
Definition at line 381 of file table.hxx.
References bActiveScenario.
void ScTable::SetAllFormulasDirty | ( | const sc::SetFormulaDirtyContext & | rCxt | ) |
Definition at line 2116 of file table2.cxx.
References aCol, i, rDocument, SetAllFormulasDirty(), and ScColContainer::size().
Referenced by SetAllFormulasDirty().
void ScTable::SetAnonymousDBData | ( | std::unique_ptr< ScDBData > | pDBData | ) |
Definition at line 2455 of file table1.cxx.
References pDBDataNoName.
Referenced by CopyToClip(), and CopyToTable().
void ScTable::SetAttrEntries | ( | SCCOL | nStartCol, |
SCCOL | nEndCol, | ||
std::vector< ScAttrEntry > && | vNewData | ||
) |
Definition at line 2914 of file table2.cxx.
References aCol, aDefaultColData, CreateColumnIfNotExists(), i, ScDocument::MaxCol(), rDocument, SetAttrEntries(), ScColumnData::SetAttrEntries(), ScColContainer::size(), and ValidCol().
Referenced by SetAttrEntries(), and ScDocumentImport::setAttrEntries().
void ScTable::SetCalcNotification | ( | bool | bSet | ) |
Definition at line 130 of file table2.cxx.
References bCalcNotification.
Referenced by SetSheetEvents().
|
inline |
void ScTable::SetColBreak | ( | SCCOL | nCol, |
bool | bPage, | ||
bool | bManual | ||
) |
Definition at line 456 of file table5.cxx.
References InvalidatePageBreaks(), maColManualBreaks, maColPageBreaks, and ValidCol().
Referenced by UpdatePageBreaks().
Definition at line 936 of file table5.cxx.
References mpFilteredCols.
Referenced by CopyColFiltered().
Definition at line 629 of file table5.cxx.
References GetDoc(), ScDocument::GetDrawLayer(), ScDrawLayer::GetObjData(), ScDrawLayer::GetObjectsAnchoredToCols(), GetTab(), mpHiddenCols, pData, rDocument, RowHidden(), and SetStreamValid().
Referenced by CopyColHidden(), CopyToTable(), and ShowCol().
void ScTable::SetColManualBreaks | ( | ::std::set< SCCOL > && | rBreaks | ) |
Definition at line 332 of file table5.cxx.
References InvalidatePageBreaks(), maColManualBreaks, and SetStreamValid().
Referenced by CopyToTable(), and UndoToTable().
void ScTable::SetColWidth | ( | SCCOL | nCol, |
sal_uInt16 | nNewWidth | ||
) |
Definition at line 3279 of file table2.cxx.
References InvalidatePageBreaks(), mpColWidth, STD_COL_WIDTH, and ValidCol().
void ScTable::SetColWidthOnly | ( | SCCOL | nCol, |
sal_uInt16 | nNewWidth | ||
) |
Definition at line 3300 of file table2.cxx.
References mpColWidth, STD_COL_WIDTH, and ValidCol().
void ScTable::SetCondFormList | ( | ScConditionalFormatList * | pList | ) |
Definition at line 2691 of file table1.cxx.
References mpCondFormatList.
void ScTable::SetDirty | ( | const ScRange & | rRange, |
ScColumn::BroadcastMode | eMode | ||
) |
Definition at line 2124 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), eMode, i, rDocument, and ScAddress::Row().
void ScTable::SetDirtyAfterLoad | ( | ) |
Definition at line 2141 of file table2.cxx.
References aCol, i, rDocument, SetDirtyAfterLoad(), and ScColContainer::size().
Referenced by SetDirtyAfterLoad().
void ScTable::SetDirtyFromClip | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
sc::ColumnSpanSet & | rBroadcastSpans | ||
) |
Definition at line 1288 of file table2.cxx.
References aCol, i, ScDocument::MaxCol(), ScDocument::MaxRow(), rDocument, SetDirtyFromClip(), ScColContainer::size(), and ValidColRow().
Referenced by SetDirtyFromClip().
void ScTable::SetDirtyIfPostponed | ( | ) |
Mark formula cells dirty that have the mbPostponedDirty flag set or contain named ranges with relative references.
Definition at line 2148 of file table2.cxx.
References aCol, ScDocument::GetBASM(), i, rDocument, SetDirtyIfPostponed(), and ScColContainer::size().
Referenced by SetDirtyIfPostponed().
void ScTable::SetDirtyVar | ( | ) |
Definition at line 2102 of file table2.cxx.
References aCol, i, SetDirtyVar(), and ScColContainer::size().
Referenced by SetDirtyVar().
void ScTable::SetDrawPageSize | ( | bool | bResetStreamValid = true , |
bool | bUpdateNoteCaptionPos = true , |
||
const ScObjectHandling | eObjectHandling = ScObjectHandling::RecalcPosMode |
||
) |
Definition at line 4221 of file table2.cxx.
References o3tl::convert(), GetColOffset(), ScDocument::GetDrawLayer(), GetRowOffset(), IsLayoutRTL(), ScDocument::MaxCol(), ScDocument::MaxRow(), o3tl::mm100, nTab, rDocument, ScDrawLayer::SetPageSize(), SetStreamValid(), o3tl::twip, x, and y.
Referenced by Query(), and ScDocument::SetLayoutRTL().
void ScTable::SetEditText | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const EditTextObject & | rEditText, | ||
const SfxItemPool * | pEditPool | ||
) |
Definition at line 1675 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetEditText(), and ValidColRow().
bool ScTable::SetEditText | ( | SCCOL | nCol, |
SCROW | nRow, | ||
std::unique_ptr< EditTextObject > | pEditText | ||
) |
Definition at line 1664 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetEditText(), and ValidColRow().
Referenced by SearchCell().
Definition at line 1710 of file table2.cxx.
References aCol, GetAllocatedColumnsCount(), and ValidColRow().
void ScTable::SetError | ( | SCCOL | nCol, |
SCROW | nRow, | ||
FormulaError | nError | ||
) |
Definition at line 2933 of file table4.cxx.
References aCol, and ValidColRow().
void ScTable::SetFormula | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const OUString & | rFormula, | ||
formula::FormulaGrammar::Grammar | eGram | ||
) |
Definition at line 1727 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetFormula(), and ValidColRow().
void ScTable::SetFormula | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const ScTokenArray & | rArray, | ||
formula::FormulaGrammar::Grammar | eGram | ||
) |
Definition at line 1718 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetFormula(), and ValidColRow().
ScFormulaCell * ScTable::SetFormulaCell | ( | SCCOL | nCol, |
SCROW | nRow, | ||
ScFormulaCell * | pCell | ||
) |
Takes ownership of pCell.
Definition at line 1736 of file table2.cxx.
References sc::ConvertToGroupListening, CreateColumnIfNotExists(), ScColumn::SetFormulaCell(), and ValidColRow().
Referenced by DoSubTotals(), and ScDocument::InsertMatrixFormula().
bool ScTable::SetFormulaCells | ( | SCCOL | nCol, |
SCROW | nRow, | ||
std::vector< ScFormulaCell * > & | rCells | ||
) |
Definition at line 1747 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetFormulaCells(), and ValidCol().
Definition at line 2634 of file table1.cxx.
References aCol, and ValidCol().
Referenced by ScDocument::SetFormulaResults().
void ScTable::SetLayoutRTL | ( | bool | bSet | ) |
Definition at line 395 of file table1.cxx.
References bLayoutRTL.
Referenced by ScDocument::SetLayoutRTL().
void ScTable::SetLink | ( | ScLinkMode | nMode, |
const OUString & | rDoc, | ||
const OUString & | rFlt, | ||
const OUString & | rOpt, | ||
const OUString & | rTab, | ||
sal_uLong | nRefreshDelay | ||
) |
Definition at line 420 of file table1.cxx.
References aLinkDoc, aLinkFlt, aLinkOpt, aLinkTab, nLinkMode, nLinkRefreshDelay, and SetStreamValid().
|
private |
Definition at line 2173 of file table2.cxx.
References mpRowHeights.
void ScTable::SetLoadingRTL | ( | bool | bSet | ) |
Definition at line 400 of file table1.cxx.
References bLoadingRTL.
Referenced by ScDocument::SetLayoutRTL().
|
private |
Definition at line 597 of file table7.cxx.
References ScAddress::Col(), maLOKFreezeCell, SAL_WARN, ScAddress::SetCol(), and ValidCol().
Referenced by ScDocument::SetLOKFreezeCol().
|
private |
Definition at line 614 of file table7.cxx.
References maLOKFreezeCell, ScAddress::Row(), SAL_WARN, ScAddress::SetRow(), and ValidRow().
Referenced by ScDocument::SetLOKFreezeRow().
Definition at line 3440 of file table2.cxx.
References ManualSize, pRowFlags, and ValidRow().
Definition at line 2345 of file table2.cxx.
References ApplyAttr(), ApplyFlags(), Hor, and Ver.
Referenced by ScDocument::DoMerge(), and ScDocumentImport::setMergedCells().
void ScTable::SetName | ( | const OUString & | rNewName | ) |
Definition at line 359 of file table1.cxx.
References aName, and aUpperName.
Definition at line 334 of file table7.cxx.
References CreateColumnIfNotExists(), ScColumn::SetNeedsListeningGroup(), and ValidCol().
Referenced by ScDocument::SetNeedsListeningGroups().
Definition at line 1905 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetCellNote(), and ValidColRow().
Definition at line 2274 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetNumberFormat(), and ValidColRow().
bool ScTable::SetOptimalHeight | ( | sc::RowHeightContext & | rCxt, |
SCROW | nStartRow, | ||
SCROW | nEndRow, | ||
bool | bApi, | ||
ScProgress * | pOuterProgress = nullptr , |
||
sal_uInt64 | nProgressStart = 0 |
||
) |
Definition at line 464 of file table1.cxx.
References aCol, sc::RowHeightContext::getExtraHeight(), sc::RowHeightContext::getPPTY(), GetWeightedCount(), ScDocument::IsAdjustHeightLocked(), sc::RowHeightContext::isForceAutoSize(), mpRowHeights, nCount, pRowFlags, and rDocument.
Referenced by StyleSheetChanged().
void ScTable::SetOptimalHeightOnly | ( | sc::RowHeightContext & | rCxt, |
SCROW | nStartRow, | ||
SCROW | nEndRow, | ||
ScProgress * | pOuterProgress = nullptr , |
||
sal_uInt64 | nProgressStart = 0 |
||
) |
Definition at line 497 of file table1.cxx.
References aCol, sc::RowHeightContext::getExtraHeight(), GetWeightedCount(), ScDocument::IsAdjustHeightLocked(), sc::RowHeightContext::isForceAutoSize(), nCount, pRowFlags, and rDocument.
|
inline |
Definition at line 885 of file table.hxx.
References mnOptimalMinRowHeight.
Referenced by oox::xls::WorksheetGlobals::finalizeWorksheetImport().
bool ScTable::SetOutlineTable | ( | const ScOutlineTable * | pNewOutline | ) |
Definition at line 91 of file table2.cxx.
References pOutlineTable.
Referenced by CopyToTable(), and ScDocument::SetOutlineTable().
void ScTable::SetPageSize | ( | const Size & | rSize | ) |
Definition at line 1157 of file table5.cxx.
References aPageSizeTwips, bPageSizeValid, InvalidatePageBreaks(), and Size::IsEmpty().
void ScTable::SetPageStyle | ( | const OUString & | rName | ) |
Definition at line 1242 of file table5.cxx.
References aPageStyle, ATTR_PAGE_SCALE(), ATTR_PAGE_SCALETOPAGES(), SfxStyleSheetBasePool::Find(), SfxItemSet::Get(), SfxStyleSheetBase::GetItemSet(), ScDocument::GetStyleSheetPool(), GetValue(), InvalidateTextWidth(), nId, rDocument, rSet, ScResId(), and SetStreamValid().
void ScTable::SetPattern | ( | const ScAddress & | rPos, |
const ScPatternAttr & | rAttr | ||
) |
Definition at line 3182 of file table2.cxx.
References ScAddress::Col(), CreateColumnIfNotExists(), ScAddress::Row(), ScColumn::SetPattern(), and ValidColRow().
Referenced by CopyData(), lcl_RemoveNumberFormat(), and lcl_SetTransposedPatternInRows().
void ScTable::SetPattern | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const ScPatternAttr & | rAttr | ||
) |
Definition at line 3195 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetPattern(), and ValidColRow().
const ScPatternAttr * ScTable::SetPattern | ( | SCCOL | nCol, |
SCROW | nRow, | ||
std::unique_ptr< ScPatternAttr > | pAttr | ||
) |
Definition at line 3188 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetPattern(), and ValidColRow().
void ScTable::SetPatternAreaCondFormat | ( | SCCOL | nCol, |
SCROW | nStartRow, | ||
SCROW | nEndRow, | ||
const ScPatternAttr & | rAttr, | ||
const ScCondFormatIndexes & | rCondFormatIndexes | ||
) |
Definition at line 2989 of file table2.cxx.
References CreateColumnIfNotExists(), ScConditionalFormat::GetRange(), ScRangeList::Join(), mpCondFormatList, nTab, ScColumn::SetPatternArea(), and ScConditionalFormat::SetRange().
Referenced by FillSeries().
void ScTable::SetPendingRowHeights | ( | bool | bSet | ) |
Definition at line 390 of file table1.cxx.
References bPendingRowHeights.
void ScTable::SetPrintEntireSheet | ( | ) |
Marks the specified sheet to be printed completely.
Deletes old print ranges!
Definition at line 2333 of file table1.cxx.
References bPrintEntireSheet, ClearPrintRanges(), and IsPrintEntireSheet().
void ScTable::SetProtection | ( | const ScTableProtection * | pProtect | ) |
Definition at line 1173 of file table5.cxx.
References pTabProtection, and SetStreamValid().
void ScTable::SetRangeName | ( | std::unique_ptr< ScRangeName > | pNew | ) |
Definition at line 4250 of file table2.cxx.
References mpRangeName, and SetStreamValid().
Referenced by CopyToTable(), and UndoToTable().
void ScTable::SetRawString | ( | SCCOL | nCol, |
SCROW | nRow, | ||
const svl::SharedString & | rStr | ||
) |
Definition at line 1769 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetRawString(), and ValidColRow().
Definition at line 1193 of file table5.cxx.
References InvalidatePageBreaks(), nRepeatEndX, nRepeatEndY, nRepeatStartX, and nRepeatStartY.
void ScTable::SetRepeatColRange | ( | std::optional< ScRange > | oNew | ) |
Definition at line 2294 of file table1.cxx.
References InvalidatePageBreaks(), moRepeatColRange, and SetStreamValid().
Referenced by RestorePrintRanges().
void ScTable::SetRepeatRowRange | ( | std::optional< ScRange > | oNew | ) |
Definition at line 2303 of file table1.cxx.
References InvalidatePageBreaks(), moRepeatRowRange, and SetStreamValid().
Referenced by RestorePrintRanges().
void ScTable::SetRowBreak | ( | SCROW | nRow, |
bool | bPage, | ||
bool | bManual | ||
) |
Definition at line 441 of file table5.cxx.
References InvalidatePageBreaks(), maRowManualBreaks, maRowPageBreaks, and ValidRow().
Referenced by DoSubTotals(), and UpdatePageBreaks().
Definition at line 928 of file table5.cxx.
References mpFilteredRows.
Referenced by CopyRowFiltered(), CopyToTable(), DBShowRow(), DBShowRows(), ShowRow(), ShowRows(), SortReorderByRow(), and SortReorderByRowRefUpdate().
Definition at line 3854 of file table2.cxx.
References pRowFlags, and ValidRow().
Definition at line 3864 of file table2.cxx.
References pRowFlags, and ValidRow().
void ScTable::SetRowHeight | ( | SCROW | nRow, |
sal_uInt16 | nNewHeight | ||
) |
Definition at line 3312 of file table2.cxx.
References GetOptimalMinRowHeight(), InvalidatePageBreaks(), mpRowHeights, and ValidRow().
Set specified row height to specified ranges.
Don't check for drawing objects etc. Just set the row height. Nothing else.
Note that setting a new row height via this function will not invalidate page breaks.
Definition at line 3429 of file table2.cxx.
References GetOptimalMinRowHeight(), mpRowHeights, and ValidRow().
bool ScTable::SetRowHeightRange | ( | SCROW | nStartRow, |
SCROW | nEndRow, | ||
sal_uInt16 | nNewHeight, | ||
double | nPPTY, | ||
bool | bApi | ||
) |
Definition at line 3373 of file table2.cxx.
References aData, ScDocument::GetDrawLayer(), GetOptimalMinRowHeight(), ScDrawLayer::HasObjectsInRows(), InvalidatePageBreaks(), mpRowHeights, nPPTY, nTab, rDocument, SetRowHeightRange(), and ValidRow().
Referenced by SetRowHeightRange().
Definition at line 579 of file table5.cxx.
References aCol, ColHidden(), ScDocument::GetBASM(), GetDoc(), ScDocument::GetDrawLayer(), ScDrawLayer::GetObjData(), ScDrawLayer::GetObjectsAnchoredToRows(), GetTab(), i, mpHiddenRows, pData, rDocument, SetStreamValid(), and ScColContainer::size().
Referenced by CopyRowHidden(), CopyToTable(), DBShowRow(), DBShowRows(), ShowRow(), ShowRows(), SortReorderByRow(), and SortReorderByRowRefUpdate().
void ScTable::SetRowManualBreaks | ( | ::std::set< SCROW > && | rBreaks | ) |
Definition at line 325 of file table5.cxx.
References InvalidatePageBreaks(), maRowManualBreaks, and SetStreamValid().
Referenced by CopyToTable(), and UndoToTable().
void ScTable::SetScenario | ( | bool | bFlag | ) |
Definition at line 415 of file table1.cxx.
References bScenario.
|
inline |
Definition at line 376 of file table.hxx.
References aScenarioColor.
|
inline |
|
inline |
Definition at line 380 of file table.hxx.
References nScenarioFlags.
void ScTable::SetScriptType | ( | SCCOL | nCol, |
SCROW | nRow, | ||
SvtScriptType | nType | ||
) |
Definition at line 2481 of file table1.cxx.
References aCol, nType, and ValidCol().
void ScTable::SetSheetEvents | ( | std::unique_ptr< ScSheetEvents > | pNew | ) |
Definition at line 121 of file table2.cxx.
References pSheetEvents, SetCalcNotification(), and SetStreamValid().
void ScTable::SetStreamValid | ( | bool | bSet, |
bool | bIgnoreLock = false |
||
) |
Definition at line 382 of file table1.cxx.
References bStreamValid, ScDocument::IsStreamValidLocked(), and rDocument.
Referenced by AddPrintRange(), ScDocument::BroadcastCells(), ClearPrintRanges(), DeleteArea(), DeleteBeforeCopyFromClip(), DeleteCol(), DeleteRow(), DeleteSelection(), InsertCol(), InsertRow(), RemoveManualBreaks(), SetColHidden(), SetColManualBreaks(), SetDrawPageSize(), SetLink(), SetPageStyle(), SetProtection(), SetRangeName(), SetRepeatColRange(), SetRepeatRowRange(), SetRowHidden(), SetRowManualBreaks(), SetSheetEvents(), SetTabBgColor(), SetVisible(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), and UpdateReference().
bool ScTable::SetString | ( | SCCOL | nCol, |
SCROW | nRow, | ||
SCTAB | nTab, | ||
const OUString & | rString, | ||
const ScSetStringParam * | pParam = nullptr |
||
) |
Definition at line 1652 of file table2.cxx.
References CreateColumnIfNotExists(), ScDocument::GetAddressConvention(), rDocument, ScColumn::SetString(), and ValidColRow().
Referenced by DoSubTotals(), and ScDocument::SetString().
void ScTable::SetTabBgColor | ( | const Color & | rColor | ) |
Definition at line 405 of file table1.cxx.
References aTabBgColor, and SetStreamValid().
void ScTable::SetTableOpDirty | ( | const ScRange & | rRange | ) |
Definition at line 2133 of file table2.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), i, and rDocument.
void ScTable::SetTabNo | ( | SCTAB | nNewTab | ) |
Definition at line 2064 of file table1.cxx.
References aCol, i, nTab, SetTabNo(), and ScColContainer::size().
Referenced by SetTabNo().
Definition at line 1763 of file table2.cxx.
References CreateColumnIfNotExists(), ScColumn::SetValue(), and ValidColRow().
Referenced by ScDocument::SetValue().
Definition at line 179 of file table7.cxx.
References CreateColumnIfNotExists(), ScColumn::SetValues(), and ValidCol().
Referenced by ScDocument::SetValues().
void ScTable::SetVisible | ( | bool | bVis | ) |
Definition at line 374 of file table1.cxx.
References bVisible, and SetStreamValid().
void ScTable::ShowCol | ( | SCCOL | nCol, |
bool | bShow | ||
) |
Definition at line 3687 of file table2.cxx.
References ColHidden(), ScDocument::GetChartListenerCollection(), ScDocument::MaxRow(), nTab, rDocument, SetColHidden(), ScChartListenerCollection::SetRangeDirty(), and ValidCol().
void ScTable::ShowRow | ( | SCROW | nRow, |
bool | bShow | ||
) |
Definition at line 3707 of file table2.cxx.
References ScDocument::GetChartListenerCollection(), InvalidatePageBreaks(), ScDocument::MaxCol(), nTab, pRowFlags, rDocument, RowHidden(), ScChartListenerCollection::SetRangeDirty(), SetRowFiltered(), SetRowHidden(), and ValidRow().
Definition at line 3788 of file table2.cxx.
References ScDocument::GetChartListenerCollection(), ScDocument::GetDrawLayer(), ScDrawLayer::HasObjectsInRows(), InvalidatePageBreaks(), ScDocument::MaxCol(), nTab, rDocument, RowHiddenLeaf(), ScChartListenerCollection::SetRangeDirty(), SetRowFiltered(), and SetRowHidden().
bool ScTable::ShrinkToUsedDataArea | ( | bool & | o_bShrunk, |
SCCOL & | rStartCol, | ||
SCROW & | rStartRow, | ||
SCCOL & | rEndCol, | ||
SCROW & | rEndRow, | ||
bool | bColumnsOnly, | ||
bool | bStickyTopRow, | ||
bool | bStickyLeftCol, | ||
ScDataAreaExtras * | pDataAreaExtras | ||
) | const |
Definition at line 1055 of file table1.cxx.
References aCol, GetLastDataRow(), i, IsEmptyData(), ScDocument::MaxRow(), ScDataAreaExtras::mbCellDrawObjects, ScDataAreaExtras::mbCellFormats, ScDataAreaExtras::mbCellNotes, ScDataAreaExtras::mnEndCol, ScDataAreaExtras::mnStartCol, PutInOrder(), rDocument, and ScColContainer::size().
Definition at line 274 of file table6.cxx.
References RowFiltered().
Referenced by Search(), SearchRangeForAllEmptyCells(), and SearchRangeForEmptyCell().
bool ScTable::SkipRow | ( | const SCCOL | rCol, |
SCROW & | rRow, | ||
const SCROW | nMovY, | ||
const ScMarkData & | rMark, | ||
const bool | bUp, | ||
const SCROW | nUsedY, | ||
const bool | bMarked, | ||
const bool | bSheetProtected | ||
) | const |
Definition at line 1481 of file table1.cxx.
References ScMarkData::GetNextMarked(), ScDocument::HasAttrib(), ScDocument::MaxRow(), nTab, Overlapped, Protected, rDocument, RowHidden(), and ValidRow().
Referenced by GetNextPos().
void ScTable::Sort | ( | const ScSortParam & | rSortParam, |
bool | bKeepQuery, | ||
bool | bUpdateRefs, | ||
ScProgress * | pProgress, | ||
sc::ReorderParam * | pUndo | ||
) |
Sort a range of data.
Definition at line 1820 of file table3.cxx.
References ScSortParam::aDataAreaExtras, ScDataAreaExtras::anyExtrasWanted(), aSortParam, ScSortParam::bByRow, bGlobalKeepQuery, ScSortParam::bHasHeader, CreateSortInfoArray(), DecoladeRow(), DestroySortCollator(), GetDoc(), InitSortCollator(), IsSorted(), sc::ReorderParam::maDataAreaExtras, sc::ReorderParam::maOrderIndices, sc::ReorderParam::maSortRange, sc::ReorderParam::mbByRow, ScDataAreaExtras::mbCellFormats, sc::ReorderParam::mbHasHeaders, sc::ReorderParam::mbHiddenFiltered, sc::ReorderParam::mbUpdateRefs, ScDataAreaExtras::mnStartCol, ScDataAreaExtras::mnStartRow, ScSortParam::nCol1, ScSortParam::nCol2, ScSortParam::nRow1, ScSortParam::nRow2, nTab, QuickSort(), ScProgress::SetState(), SortReorderAreaExtrasByColumn(), SortReorderAreaExtrasByRow(), SortReorderByColumn(), SortReorderByRow(), and SortReorderByRowRefUpdate().
|
private |
Definition at line 925 of file table3.cxx.
References ScSortInfoArray::GetLast(), ScSortInfoArray::GetStart(), kSortCellsChunk, ScDataAreaExtras::mbCellFormats, ScDataAreaExtras::mnEndRow, ScDataAreaExtras::mnStartRow, and SortReorderByColumn().
|
private |
Definition at line 898 of file table3.cxx.
References aCol, CreateColumnIfNotExists(), ScSortInfoArray::GetLast(), ScSortInfoArray::GetStart(), kSortCellsChunk, ScDataAreaExtras::mbCellDrawObjects, ScDataAreaExtras::mbCellFormats, ScDataAreaExtras::mbCellNotes, ScDataAreaExtras::mnEndCol, ScDataAreaExtras::mnStartCol, and SortReorderByRow().
|
private |
Definition at line 945 of file table3.cxx.
References aCol, ScRange::aEnd, aListeners, ScRange::aStart, ScAddress::Col(), sc::ColRowReorderMapType::emplace(), sc::ColRowReorderMapType::end(), ScDocument::EndListeningArea(), sc::ColRowReorderMapType::find(), ScBroadcastAreaSlotMachine::GetAllListeners(), ScDocument::GetBASM(), ScSortInfoArray::GetLast(), ScSortInfoArray::GetOrderIndices(), ScSortInfoArray::GetStart(), i, ScSortInfoArray::IsUpdateRefs(), sc::SharedFormulaUtil::joinFormulaCellAbove(), ScDocument::MaxRow(), n, nCount, nPos, nTab, sc::OneColumnInside, rDocument, ScAddress::SetCol(), ScProgress::SetStateOnPercent(), and ScDocument::StartListeningArea().
Referenced by Reorder(), Sort(), and SortReorderAreaExtrasByColumn().
|
private |
Definition at line 1087 of file table3.cxx.
References aCol, AttachFormulaCells(), DetachFormulaCells(), GetDoc(), ScSortInfoArray::GetLast(), ScDocument::GetPool(), ScSortInfoArray::GetStart(), i, ScSortInfoArray::IsKeepQuery(), ScSortInfoArray::IsUpdateRefs(), n, nTab, SfxItemPool::Put(), rDocument, RegroupFormulaCells(), SfxItemPool::Remove(), SetRowFiltered(), SetRowHidden(), and SplitFormulaGroups().
Referenced by Reorder(), Sort(), and SortReorderAreaExtrasByRow().
|
private |
Definition at line 1249 of file table3.cxx.
References aCol, ScRange::aEnd, aListeners, ScRange::aStart, ScAddress::Col(), sc::ColRowReorderMapType::emplace(), sc::ColRowReorderMapType::end(), ScDocument::EndListeningArea(), sc::ColumnSpanSet::executeColumnAction(), sc::ColRowReorderMapType::find(), ScBroadcastAreaSlotMachine::GetAllListeners(), sc::RefQueryFormulaGroup::getAllPositions(), ScDocument::GetBASM(), GetDoc(), ScSortInfoArray::GetLast(), ScSortInfoArray::GetOrderIndices(), ScDocument::GetPool(), ScSortInfoArray::GetStart(), sc::Group, i, sc::InsideOrOverlap, ScRange::Intersects(), ScSortInfoArray::IsKeepQuery(), ScSortInfoArray::IsUpdateRefs(), n, nTab, sc::OneRowInside, SfxItemPool::Put(), SvtListener::Query(), rDocument, RegroupFormulaCells(), ScDocument::RegroupFormulaCells(), SfxItemPool::Remove(), ScAddress::Row(), sc::ColumnSpanSet::set(), ScAddress::SetCol(), ScAddress::SetRow(), SetRowFiltered(), SetRowHidden(), sc::RefQueryFormulaGroup::setSkipRange(), ScRangeList::size(), SplitFormulaGroups(), ScDocument::StartListeningArea(), sc::QueryRange::swapRanges(), and ScDocument::UnshareFormulaCells().
Definition at line 268 of file table7.cxx.
References aCol, GetDoc(), IsColValid(), and sc::SharedFormulaUtil::splitFormulaCellGroups().
Referenced by SortReorderByRow(), and SortReorderByRowRefUpdate().
void ScTable::StartListeners | ( | sc::StartListeningContext & | rCxt, |
bool | bAll | ||
) |
Either start all formula cells as listeners unconditionally, or start those that are marked "needs listening".
rCxt | context object. |
bAll | when true, start all formula cells as listeners. When false, only start those that are marked "needs listening". |
Definition at line 1252 of file table2.cxx.
References aCol, sc::StartListeningContext::getColumnSet(), i, nTab, ScColContainer::size(), and StartListeners().
Referenced by StartListeners().
|
private |
Definition at line 1206 of file table5.cxx.
References ScAddress::Col(), CreateColumnIfNotExists(), ScAddress::Row(), ScColumn::StartListening(), and ValidCol().
|
private |
Definition at line 1223 of file table5.cxx.
References ScAddress::Col(), CreateColumnIfNotExists(), ScColumn::StartListening(), and ValidCol().
void ScTable::StartListeningFormulaCells | ( | sc::StartListeningContext & | rStartCxt, |
sc::EndListeningContext & | rEndCxt, | ||
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2 | ||
) |
Definition at line 1299 of file table2.cxx.
References aCol, i, ScDocument::MaxCol(), ScDocument::MaxRow(), rDocument, ScColContainer::size(), StartListeningFormulaCells(), and ValidColRow().
Referenced by ScDocument::StartAllListeners(), and StartListeningFormulaCells().
void ScTable::StartOutlineTable | ( | ) |
void ScTable::StoreToCache | ( | SvStream & | rStrm | ) | const |
Definition at line 457 of file table7.cxx.
References aCol, GetDataArea(), ScDocument::MaxCol(), ScDocument::MaxRow(), rDocument, rStrm, and SvStream::WriteUInt64().
Referenced by ScDocument::StoreTabToCache().
Definition at line 3999 of file table2.cxx.
References aData, ColHidden(), mpHiddenRows, RowHidden(), and ValidRow().
void ScTable::StyleSheetChanged | ( | const SfxStyleSheetBase * | pStyleSheet, |
bool | bRemoved, | ||
OutputDevice * | pDev, | ||
double | nPPTX, | ||
double | nPPTY, | ||
const Fraction & | rZoomX, | ||
const Fraction & | rZoomY | ||
) |
Definition at line 3134 of file table2.cxx.
References aCol, aData, ScFlatBoolRowSegments::getRangeData(), i, ScDocument::MaxRow(), nPPTX, nPPTY, rDocument, SetOptimalHeight(), and ScColContainer::size().
void ScTable::SwapNonEmpty | ( | sc::TableValues & | rValues, |
sc::StartListeningContext & | rStartCxt, | ||
sc::EndListeningContext & | rEndCxt | ||
) |
Definition at line 214 of file table7.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), CreateColumnIfNotExists(), sc::TableValues::getRange(), ScRange::IsValid(), and ScColumn::SwapNonEmpty().
Referenced by ScDocument::SwapNonEmpty().
void ScTable::SyncColRowFlags | ( | ) |
Definition at line 1136 of file table5.cxx.
References Filtered, Hidden, maColManualBreaks, ManualBreak, maRowManualBreaks, ScDocument::MaxCol(), ScDocument::MaxRow(), mpColFlags, mpFilteredCols, mpFilteredRows, mpHiddenCols, mpHiddenRows, pRowFlags, and rDocument.
bool ScTable::TestCopyScenarioTo | ( | const ScTable * | pDestTab | ) | const |
Definition at line 1639 of file table2.cxx.
References aCol, bScenario, i, IsProtected(), ScColContainer::size(), and TestCopyScenarioTo().
Referenced by TestCopyScenarioTo().
Definition at line 260 of file table2.cxx.
References aCol, GetAllocatedColumnsRange(), o3tl::make_unsigned(), ScDocument::MaxCol(), ScDocument::MaxRow(), pOutlineTable, rDocument, and TestInsertCol().
Referenced by TestInsertCol().
Definition at line 135 of file table2.cxx.
References aCol, aDefaultColData, ClampToAllocatedColumns(), i, ScDocument::MaxCol(), pOutlineTable, rDocument, TestInsertRow(), and ScColumnData::TestInsertRow().
Referenced by TestInsertRow().
bool ScTable::TestRemoveSubTotals | ( | const ScSubTotalParam & | rParam | ) |
Definition at line 1982 of file table3.cxx.
References aCol, ClampToAllocatedColumns(), sc::FindFormula(), ScSubTotalParam::nCol1, ScSubTotalParam::nCol2, ScSubTotalParam::nRow1, and ScSubTotalParam::nRow2.
Referenced by ScDocument::TestRemoveSubTotals().
|
private |
Definition at line 2978 of file table4.cxx.
References aCol, i, ScColContainer::size(), and TestTabRefAbs().
Referenced by TestTabRefAbs().
void ScTable::TopTenQuery | ( | ScQueryParam & | rParam | ) |
Definition at line 2381 of file table3.cxx.
References aSortParam, ScQueryEntry::bDoQuery, bGlobalKeepQuery, ScQueryParamBase::bHasHeader, ScQueryEntry::ByString, ScQueryEntry::ByValue, CreateSortInfoArray(), DecoladeRow(), DestroySortCollator(), ScQueryEntry::eOp, ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), ScQueryEntry::GetQueryItems(), ScRefCellValue::getValue(), ScRefCellValue::hasNumeric(), i, InitSortCollator(), nCount, ScQueryEntry::nField, ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, QuickSort(), SC_BOTPERC, SC_BOTVAL, SC_GREATER_EQUAL, SC_LESS_EQUAL, SC_TOPPERC, and SC_TOPVAL.
void ScTable::TransferCellValuesTo | ( | const SCCOL | nCol, |
SCROW | nRow, | ||
size_t | nLen, | ||
sc::CellValues & | rDest | ||
) |
Definition at line 187 of file table7.cxx.
References CreateColumnIfNotExists(), ScColumn::TransferCellValuesTo(), and ValidCol().
Referenced by ScDocument::TransferCellValuesTo().
void ScTable::TransposeClip | ( | SCCOL | nCol1, |
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
SCROW | nCombinedStartRow, | ||
SCROW | nRowDestOffset, | ||
ScTable * | pTransClip, | ||
InsertDeleteFlags | nFlags, | ||
bool | bAsLink, | ||
bool | bIncludeFiltered | ||
) |
nCombinedStartRow | start row of the combined range; used for transposed multi range selection with row direction; for other cases than multi range row selection this it equal to nRow1 |
nRowDestOffset | adjustment of destination row position; used for transposed multi range selection with row direction, otherwise 0 |
Definition at line 988 of file table2.cxx.
References aCol, ATTRIB, GetWritableColumnsRange(), ScDocument::HasColNotes(), ScDocument::IsCutMode(), NOTE, nTab, sc::ParseAll(), rDocument, TransposeColNotes(), and TransposeColPatterns().
|
private |
Transpose clipboard notes.
nCombinedStartRow | start row of the combined range; used for transposed multi range selection with row direction; for other cases than multi range row selection this it equal to nRow1 |
nRowDestOffset | adjustment of destination row position; used for transposed multi range row selections, otherwise 0 |
Definition at line 1121 of file table2.cxx.
References aCol, ScColContainer::begin(), ScPostIt::Clone(), ScColContainer::end(), nTab, rDocument, ScDocument::ReleaseNote(), RowFiltered(), and ScDocument::SetNote().
Referenced by TransposeClip().
|
private |
Transpose clipboard patterns.
nCombinedStartRow | start row of the combined range; used for transposed multi range selection with row direction; for other cases than multi range row selection this it equal to nRow1 |
nRowDestOffset | adjustment of destination row position; used for transposed multi range row selections, otherwise 0 |
Definition at line 1050 of file table2.cxx.
References aCol, ATTR_BORDER(), ATTR_MERGE(), ATTR_MERGE_FLAG(), SfxItemSet::ClearItem(), SfxItemSet::Get(), SvxBoxItem::GetBottom(), ScMergeAttr::GetColMerge(), SvxBoxItem::GetDistance(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), SvxBoxItem::GetLeft(), SvxBoxItem::GetLine(), SvxBoxItem::GetRight(), ScMergeAttr::GetRowMerge(), SvxBoxItem::GetTop(), ScMergeFlagAttr::GetValue(), Hor, IsDefaultItem(), ScMergeAttr::IsMerged(), ScMergeFlagAttr::IsOverlapped(), lcl_SetTransposedPatternInRows(), ScDocument::MaxCol(), ScDocument::MaxRow(), NONE, SfxItemSet::Put(), rDocument, rSet, SvxBoxItem::SetDistance(), SvxBoxItem::SetLine(), and Ver.
Referenced by TransposeClip().
void ScTable::UndoToTable | ( | sc::CopyToDocContext & | rCxt, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
InsertDeleteFlags | nFlags, | ||
bool | bMarked, | ||
ScTable * | pDestTab | ||
) |
Definition at line 1498 of file table2.cxx.
References aCol, ATTRIB, CONTENTS, CopyRowHeight(), CreateColumnIfNotExists(), FORMULA, ScDocument::GetDocumentShell(), GetRangeName(), i, ScDocument::IsClipOrUndo(), maColManualBreaks, maRowManualBreaks, ScDocument::MaxCol(), ScDocument::MaxRow(), mpColWidth, mpCondFormatList, mpRangeName, mpRowHeights, rDocument, ScDocShell::SetAreasChangedNeedBroadcast(), SetColManualBreaks(), SetRangeName(), SetRowManualBreaks(), ScColContainer::size(), and ValidColRow().
void ScTable::UnlockTable | ( | ) |
Definition at line 2812 of file table2.cxx.
References nLockCount.
Definition at line 276 of file table7.cxx.
References aCol, IsColValid(), rDocument, and sc::SharedFormulaUtil::unshareFormulaCells().
Referenced by ScDocument::UnshareFormulaCells().
void ScTable::UpdateCompile | ( | bool | bForceIfNameInUse = false | ) |
Definition at line 2056 of file table1.cxx.
References aCol, i, and ScColContainer::size().
void ScTable::UpdateDeleteTab | ( | sc::RefUpdateDeleteTabContext & | rCxt | ) |
Definition at line 1999 of file table1.cxx.
References aCol, i, ScDocument::MaxCol(), ScDocument::MaxRow(), MAXTAB, sc::RefUpdateDeleteTabContext::mnDeletePos, sc::RefUpdateDeleteTabContext::mnSheets, mpCondFormatList, mpRangeName, nTab, pDBDataNoName, pTabProtection, rDocument, SetStreamValid(), ScColContainer::size(), UpdateDeleteTab(), and URM_INSDEL.
Referenced by UpdateDeleteTab().
void ScTable::UpdateDrawRef | ( | UpdateRefMode | eUpdateRefMode, |
SCCOL | nCol1, | ||
SCROW | nRow1, | ||
SCTAB | nTab1, | ||
SCCOL | nCol2, | ||
SCROW | nRow2, | ||
SCTAB | nTab2, | ||
SCCOL | nDx, | ||
SCROW | nDy, | ||
SCTAB | nDz, | ||
bool | bUpdateNoteCaptionPos = true |
||
) |
Definition at line 1815 of file table1.cxx.
References ScDocument::GetDrawLayer(), ScDrawLayer::MoveArea(), nTab, rDocument, URM_COPY, URM_INSDEL, and URM_MOVE.
Referenced by UpdateReference().
Definition at line 1964 of file table1.cxx.
References aCol.
void ScTable::UpdateInsertTab | ( | sc::RefUpdateInsertTabContext & | rCxt | ) |
Definition at line 1970 of file table1.cxx.
References aCol, i, ScDocument::MaxCol(), ScDocument::MaxRow(), MAXTAB, sc::RefUpdateInsertTabContext::mnInsertPos, sc::RefUpdateInsertTabContext::mnSheets, mpCondFormatList, mpRangeName, nTab, pDBDataNoName, pTabProtection, rDocument, SetStreamValid(), ScColContainer::size(), UpdateInsertTab(), and URM_INSDEL.
Referenced by UpdateInsertTab().
|
private |
Definition at line 2939 of file table4.cxx.
References aCol, i, ScColContainer::size(), and UpdateInsertTabAbs().
Referenced by UpdateInsertTabAbs().
void ScTable::UpdateMoveTab | ( | sc::RefUpdateMoveTabContext & | rCxt, |
SCTAB | nTabNo, | ||
ScProgress * | pProgress | ||
) |
Definition at line 2028 of file table1.cxx.
References aCol, ScProgress::GetState(), i, ScDocument::MaxCol(), ScDocument::MaxRow(), MAXTAB, sc::RefUpdateMoveTabContext::mnNewPos, sc::RefUpdateMoveTabContext::mnOldPos, mpCondFormatList, mpRangeName, nTab, pDBDataNoName, pTabProtection, rDocument, ScProgress::SetState(), SetStreamValid(), ScColContainer::size(), and URM_REORDER.
Definition at line 3951 of file table2.cxx.
References mpColFlags, and pOutlineTable.
Definition at line 3961 of file table2.cxx.
References pOutlineTable, and pRowFlags.
Referenced by DBShowRow(), and DBShowRows().
void ScTable::UpdatePageBreaks | ( | const ScRange * | pUserArea | ) |
Definition at line 59 of file table5.cxx.
References ScRange::aEnd, aPageSizeTwips, aPageStyle, ScRange::aStart, ATTR_PAGE_SCALETO(), ATTR_PAGE_SCALETOPAGES(), bPageSizeValid, ScAddress::Col(), ColHidden(), SfxStyleSheetBasePool::Find(), GetColumnsRange(), ScPageScaleToItem::GetHeight(), SfxItemSet::GetItemIfSet(), SfxStyleSheetBase::GetItemSet(), ScFlatBoolRowSegments::ForwardIterator::getLastPos(), ScFlatUInt16RowSegments::ForwardIterator::getLastPos(), GetNextManualBreak(), GetPrintRange(), GetPrintRangeCount(), ScDocument::GetStyleSheetPool(), GetTotalRowHeight(), ScFlatBoolRowSegments::ForwardIterator::getValue(), ScFlatUInt16RowSegments::ForwardIterator::getValue(), ScPageScaleToItem::GetWidth(), HasColManualBreak(), Size::Height(), i, ScDocument::IsImportingXML(), ScDocument::MaxCol(), ScDocument::MaxRow(), mbForceBreaks, mbPageBreaksValid, mpColWidth, mpHiddenRows, mpRowHeights, nRepeatEndX, nRepeatEndY, nRepeatStartX, nRepeatStartY, rDocument, RemoveColBreak(), RemoveRowPageBreaks(), ScAddress::Row(), SC_MOD, SCCOL_REPEAT_NONE, SCROW_REPEAT_NONE, SetColBreak(), SetRowBreak(), and Size::Width().
Referenced by RestorePrintRanges(), and UpdateReference().
void ScTable::UpdateReference | ( | sc::RefUpdateContext & | rCxt, |
ScDocument * | pUndoDoc = nullptr , |
||
bool | bIncludeDraw = true , |
||
bool | bUpdateNoteCaptionPos = true |
||
) |
Definition at line 1837 of file table1.cxx.
References aCol, aDefaultColData, ScRange::aEnd, aPrintRanges, ScRange::aStart, col, ScAddress::Col(), ScColumnData::DeleteRow(), GetAllocatedColumnsRange(), GetPrintRangeCount(), sc::RefUpdateContext::maRange, ScDocument::MaxCol(), ScDocument::MaxRow(), sc::RefUpdateContext::meMode, sc::RefUpdateContext::mnColDelta, sc::RefUpdateContext::mnRowDelta, sc::RefUpdateContext::mnTabDelta, moRepeatColRange, moRepeatRowRange, mpCondFormatList, mpRangeName, nRepeatEndX, nRepeatEndY, nRepeatStartX, nRepeatStartY, nTab, pTabProtection, rDocument, ScDocument::RepaintRange(), ScAddress::Row(), SetStreamValid(), ScAddress::Tab(), ScRefUpdate::Update(), UpdateDrawRef(), UpdatePageBreaks(), and URM_COPY.
Definition at line 244 of file table7.cxx.
References aCol, IsColValid(), ScColContainer::size(), UpdateScriptTypes(), and ValidCol().
Referenced by ScDocument::UpdateScriptTypes(), and UpdateScriptTypes().
|
static |
Replace behaves differently to the Search; adjust the rCol and rRow accordingly.
'Replace' replaces at the 'current' position, but in order to achieve that, we have to 'shift' the rCol / rRow to the 'previous' position - what it is depends on various settings in rSearchItem.
Definition at line 550 of file table6.cxx.
References SvxSearchItem::GetBackward(), and SvxSearchItem::GetRowDirection().
Referenced by Replace(), and ScViewFunc::SearchAndReplace().
void ScTable::UpdateSelectionFunction | ( | ScFunctionData & | rData, |
const ScMarkData & | rMark | ||
) |
Definition at line 3117 of file table3.cxx.
References aCol, ScRange::aEnd, ScRange::aStart, ClampToAllocatedColumns(), ScAddress::Col(), ColHidden(), ScFunctionData::getError(), ScMarkData::GetMarkArea(), ScMarkData::GetMarkedRangesForTab(), ScMarkData::GetMultiMarkArea(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScDocument::MaxCol(), mpColFlags, mpHiddenRows, nTab, rDocument, ScAddress::SetCol(), and ScAddress::UNINITIALIZED.
void ScTable::UpdateTranspose | ( | const ScRange & | rSource, |
const ScAddress & | rDest, | ||
ScDocument * | pUndoDoc | ||
) |
Definition at line 1957 of file table1.cxx.
References aCol.
|
inline |
Definition at line 356 of file table.hxx.
References GetDoc(), and ScDocument::ValidCol().
Referenced by CalculateInColumnInThread(), ColFiltered(), ColHidden(), ConvertFormulaToValue(), CopyCellValuesFrom(), CreateSparkline(), DeleteBeforeCopyFromClip(), DeleteSparkline(), EndListening(), EndListeningIntersectedGroups(), EnsureFormulaCellResults(), ExtendMerge(), FetchColumn(), ForgetNoteCaptions(), GetColFlags(), GetColumnIterator(), GetColWidth(), GetCommonWidth(), GetDataEntries(), GetFirstEditTextRow(), GetLastDataRow(), GetNextPos(), GetNextSpellingCell(), GetNote(), GetNoteCount(), GetNotePosition(), GetNumberFormat(), GetPatternCount(), GetSparkline(), HandleStuffAfterParallelCalculation(), HasColManualBreak(), HasColPageBreak(), HasFormulaCell(), HasStringCells(), InitColumnBlockPosition(), IsBlockEmpty(), IsMerged(), ReleaseNote(), RemoveColBreak(), ReservePatternCount(), ResolveStaticReference(), SearchAndReplace(), SetAttrEntries(), SetColBreak(), SetColWidth(), SetColWidthOnly(), SetFormulaCells(), SetFormulaResults(), SetLOKFreezeCol(), SetNeedsListeningGroup(), SetScriptType(), SetValues(), ShowCol(), StartListening(), TransferCellValuesTo(), UpdateScriptTypes(), and ValidNextPos().
Definition at line 358 of file table.hxx.
References GetDoc(), and ScDocument::ValidColRow().
Referenced by ApplyAttr(), ApplyBlockFrame(), ApplyFlags(), ApplyPattern(), ApplyPatternArea(), ApplyStyle(), ApplyStyleArea(), AutoFormat(), CopyCaptionsToTable(), CopyCellToDocument(), CopyFromClip(), CopySparklinesToTable(), CopyToClip(), CopyToTable(), DeleteArea(), FillAuto(), GetAttr(), GetAutoFormatData(), GetCellType(), GetCellValue(), GetEditText(), GetFormula(), GetFormulaCell(), GetInputString(), GetMostUsedPattern(), GetNextPos(), GetNumberFormat(), GetPattern(), GetSharedString(), GetString(), GetStyle(), GetValue(), GetValueCell(), HasData(), HasMultipleDataCells(), HasStringData(), HasValueData(), IsBlockEditable(), MergeBlockFrame(), RemoveEditTextCharAttribs(), RemoveFlags(), SearchAndReplace(), SetDirtyFromClip(), SetEditText(), SetEmptyCell(), SetError(), SetFormula(), SetFormulaCell(), SetNote(), SetNumberFormat(), SetPattern(), SetRawString(), SetString(), SetValue(), StartListeningFormulaCells(), and UndoToTable().
|
private |
Definition at line 1445 of file table1.cxx.
References ColHidden(), ScDocument::HasAttrib(), ScMarkData::IsCellMarked(), nTab, Overlapped, Protected, rDocument, RowHidden(), ValidCol(), and ValidRow().
Referenced by GetNextPos().
|
inline |
Definition at line 357 of file table.hxx.
References GetDoc(), and ScDocument::ValidRow().
Referenced by AssertNoInterpretNeeded(), DBShowRow(), ExtendHidden(), FetchVectorRefArray(), FirstNonFilteredRow(), FirstVisibleRow(), GetFirstEditTextRow(), GetHiddenRowCount(), GetLastChangedRowFlagsWidth(), GetLastFlaggedRow(), GetMostUsedPattern(), GetNumberFormat(), GetPatternCount(), GetRowFlags(), GetRowHeight(), GetScaledRowHeight(), HandleRefArrayForParallelism(), HasRowManualBreak(), HasRowPageBreak(), HasUniformRowHeight(), LastNonFilteredRow(), LastVisibleRow(), RefVisible(), RemoveRowBreak(), RemoveRowPageBreaks(), ResolveStaticReference(), RowFiltered(), RowHidden(), RowHiddenLeaf(), SearchAndReplace(), SearchStyle(), SetLOKFreezeRow(), SetManualHeight(), SetRowBreak(), SetRowFlags(), SetRowHeight(), SetRowHeightOnly(), SetRowHeightRange(), ShowRow(), SkipRow(), StripHidden(), and ValidNextPos().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 165 of file table.hxx.
Referenced by GetCodeName(), and SetCodeName().
|
private |
Definition at line 162 of file table.hxx.
Referenced by ApplyBlockFrame(), ApplyPatternArea(), ApplyPatternIfNumberformatIncompatible(), ApplySelectionCache(), ApplySelectionLineStyle(), ApplySelectionStyle(), ApplyStyleArea(), AssertNoInterpretNeeded(), AttachFormulaCells(), BroadcastBroadcasters(), ScDocumentImport::broadcastRecalcAfterImport(), BroadcastRecalcOnRefMove(), CalcAfterLoad(), CalcAll(), CalculateInColumnInThread(), ChangeSelectionIndent(), CheckIntegrity(), CheckVectorizationState(), ClampToAllocatedColumns(), ClearSelectionItems(), CollectBroadcasterState(), ColumnData(), Compare(), CompileAll(), CompileColRowNameFormula(), CompileDBFormula(), CompileErrorCells(), CompileHybridFormula(), CompileXML(), ContainsNotesInRange(), CopyCaptionsToTable(), CopyCellToDocument(), CopyFromClip(), CopyScenarioFrom(), CopyScenarioTo(), CopySparklinesToTable(), CopyStaticToDocument(), CopyToClip(), CopyToTable(), CopyUpdated(), CreateAllNoteCaptions(), CreateColumnIfNotExists(), CreateColumnIfNotExistsImpl(), CreateExcelQuery(), CreateSortInfoArray(), DeleteArea(), DeleteBeforeCopyFromClip(), DeleteBroadcasters(), DeleteCol(), DeleteEmptyBroadcasters(), DeleteRow(), DeleteSelection(), DeleteSparkline(), DetachFormulaCells(), DoAutoOutline(), EndListening(), EndListeningGroup(), EndListeningIntersectedGroup(), EndListeningIntersectedGroups(), EnsureFormulaCellResults(), sc::ColumnSpanSet::executeColumnAction(), sc::RangeColumnSpanSet::executeColumnAction(), ExtendMerge(), ExtendPrintArea(), FetchColumn(), FetchVectorRefArray(), FillAuto(), FillAutoSimple(), ScDocumentImport::fillDownCells(), FillFormula(), FillFormulaVertical(), FillMatrix(), FillSeries(), FillSeriesSimple(), ScDocumentImport::finalize(), FindAreaPos(), FindNextVisibleColWithContent(), FindRangeNamesInUse(), ForgetNoteCaptions(), GetAllNoteCaptionsState(), GetAllNoteEntries(), GetAllocatedColumnsCount(), GetAllocatedColumnsRange(), GetAreaStyle(), GetBroadcaster(), GetCellArea(), GetCellCount(), GetCellType(), GetCellValue(), GetCodeCount(), ScDBQueryDataIterator::GetColumnCellStore(), GetColumnData(), GetDataArea(), GetDataAreaSubrange(), GetDataEntries(), GetDataStart(), GetEditText(), GetEmptyLinesInBlock(), GetErrCode(), GetFilteredFilterEntries(), GetFilterEntries(), ScValueIterator::GetFirst(), GetFirstDataPos(), GetFirstEditTextRow(), GetFormula(), GetFormulaCell(), GetInputString(), GetLastDataPos(), GetLastDataRow(), GetMaxNumberStringLen(), GetMaxStringLen(), GetNeededSize(), GetNextMarkedCell(), GetNextPos(), GetNextSpellingCell(), GetNote(), GetNoteCount(), GetNotePosition(), GetNotesInRange(), GetOptimalColWidth(), GetPatternCount(), GetPrintArea(), GetPrintAreaHor(), GetPrintAreaVer(), GetRangeScriptType(), GetRefCellValue(), GetScriptType(), GetSelectionStyle(), GetSharedString(), GetSparkline(), GetString(), GetTextWidth(), GetUnprotectedCells(), GetValue(), GetWeightedCount(), HandleRefArrayForParallelism(), HandleStuffAfterParallelCalculation(), HasAttrib(), HasAttribSelection(), HasBlockMatrixFragment(), HasData(), HasFormulaCell(), HasMultipleDataCells(), ScDocument::HasNote(), HasSelectionMatrixFragment(), HasStringCells(), HasStringData(), HasValueData(), ScDocument::IdleCalcTextWidth(), sc::EditTextIterator::init(), InsertCol(), InsertRow(), InterpretCellsIfNeeded(), InterpretDirtyCells(), InvalidateTextWidth(), IsBlockEmpty(), IsColValid(), IsEditActionAllowed(), IsEmptyData(), IsEmptyLine(), IsMerged(), IsStyleSheetUsed(), LimitChartArea(), MarkScenarioIn(), MaybeAddExtraColumn(), MergeBlockFrame(), MergePatternArea(), MergeSelectionPattern(), MixData(), MixMarked(), PreprocessDBDataUpdate(), PreprocessRangeNameUpdate(), QueryColumnsWithFormulaCells(), RegroupFormulaCells(), ReleaseNote(), RemoveCondFormatData(), RemoveEditTextCharAttribs(), RemoveFlags(), RemoveSubTotals(), ReservePatternCount(), ResetChanged(), ResolveStaticReference(), RestoreFromCache(), sc::ColumnSpanSet::scan(), ScTable(), Search(), SearchAllStyle(), SearchCell(), SearchRangeForAllEmptyCells(), SearchRangeForEmptyCell(), SearchStyle(), sc::EditTextIterator::seek(), SetAllFormulasDirty(), SetAttrEntries(), ScDocumentImport::setAutoInput(), SetDirty(), SetDirtyAfterLoad(), SetDirtyFromClip(), SetDirtyIfPostponed(), SetDirtyVar(), ScDocumentImport::setEditCell(), SetEmptyCell(), SetError(), ScDocumentImport::setFormulaCell(), SetFormulaResults(), ScDocumentImport::setMatrixCells(), ScDocumentImport::setNumericCell(), sc::DocumentStreamAccess::setNumericCell(), SetOptimalHeight(), SetOptimalHeightOnly(), SetRowHidden(), SetScriptType(), ScDocumentImport::setStringCell(), sc::DocumentStreamAccess::setStringCell(), ScDocumentImport::setTableOpCells(), SetTableOpDirty(), SetTabNo(), sc::DocumentStreamAccess::shiftRangeDown(), sc::DocumentStreamAccess::shiftRangeUp(), ShrinkToUsedDataArea(), SortReorderAreaExtrasByRow(), SortReorderByColumn(), SortReorderByRow(), SortReorderByRowRefUpdate(), SplitFormulaGroups(), StartListeners(), StartListeningFormulaCells(), StoreToCache(), StyleSheetChanged(), TestCopyScenarioTo(), TestInsertCol(), TestInsertRow(), TestRemoveSubTotals(), TestTabRefAbs(), TransposeClip(), TransposeColNotes(), TransposeColPatterns(), UndoToTable(), UnshareFormulaCells(), UpdateCompile(), UpdateDeleteTab(), UpdateGrow(), UpdateInsertTab(), UpdateInsertTabAbs(), UpdateMoveTab(), UpdateReference(), UpdateScriptTypes(), UpdateSelectionFunction(), UpdateTranspose(), and ~ScTable().
|
private |
Definition at line 166 of file table.hxx.
Referenced by GetScenarioComment(), and SetScenarioComment().
|
private |
Definition at line 268 of file table.hxx.
Referenced by ApplyPatternArea(), ApplySelectionCache(), ApplyStyleArea(), ChangeSelectionIndent(), ClearSelectionItems(), ColumnData(), CopyStaticToDocument(), ExtendMerge(), GetColumnData(), GetNextPos(), HasAttrib(), InsertRow(), MergePatternArea(), ScTable(), SetAttrEntries(), TestInsertRow(), and UpdateReference().
|
private |
Definition at line 168 of file table.hxx.
Referenced by GetLinkDoc(), and SetLink().
|
private |
Definition at line 169 of file table.hxx.
Referenced by GetLinkFlt(), and SetLink().
|
private |
Definition at line 170 of file table.hxx.
Referenced by GetLinkOpt(), and SetLink().
|
private |
Definition at line 171 of file table.hxx.
Referenced by GetLinkTab(), and SetLink().
|
private |
|
private |
Definition at line 177 of file table.hxx.
Referenced by GetPageSize(), SetPageSize(), and UpdatePageBreaks().
|
private |
Definition at line 176 of file table.hxx.
Referenced by GetPageStyle(), ScDocument::IdleCalcTextWidth(), PageStyleModified(), SetPageStyle(), and UpdatePageBreaks().
|
private |
Definition at line 228 of file table.hxx.
Referenced by AddPrintRange(), ClearPrintRanges(), CopyPrintRange(), FillPrintSaver(), GetPrintRange(), GetPrintRangeCount(), RestorePrintRanges(), and UpdateReference().
|
private |
Definition at line 236 of file table.hxx.
Referenced by GetScenarioColor(), and SetScenarioColor().
|
private |
Definition at line 225 of file table.hxx.
Referenced by Compare(), CompareCell(), Sort(), and TopTenQuery().
|
private |
Definition at line 237 of file table.hxx.
Referenced by GetTabBgColor(), and SetTabBgColor().
|
mutableprivate |
Definition at line 222 of file table.hxx.
Referenced by GetUpperName(), and SetName().
|
private |
Definition at line 258 of file table.hxx.
Referenced by IsActiveScenario(), and SetActiveScenario().
|
private |
Definition at line 255 of file table.hxx.
Referenced by GetCalcNotification(), and SetCalcNotification().
|
private |
Definition at line 256 of file table.hxx.
Referenced by Sort(), and TopTenQuery().
|
private |
Definition at line 248 of file table.hxx.
Referenced by IsLayoutRTL(), ScTable(), and SetLayoutRTL().
|
private |
Definition at line 249 of file table.hxx.
Referenced by IsLoadingRTL(), and SetLoadingRTL().
|
private |
Definition at line 250 of file table.hxx.
Referenced by GetPageSize(), SetPageSize(), and UpdatePageBreaks().
|
private |
Definition at line 254 of file table.hxx.
Referenced by IsPendingRowHeights(), and SetPendingRowHeights().
|
private |
Definition at line 257 of file table.hxx.
Referenced by AddPrintRange(), ClearPrintRanges(), CopyPrintRange(), FillPrintSaver(), IsPrintEntireSheet(), RestorePrintRanges(), and SetPrintEntireSheet().
|
private |
Definition at line 247 of file table.hxx.
Referenced by CopyScenarioFrom(), CopyScenarioTo(), GetScenarioRanges(), HasScenarioRange(), IsScenario(), MarkScenarioIn(), SetScenario(), and TestCopyScenarioTo().
|
private |
this is touched from formula group threading context
Definition at line 262 of file table.hxx.
Referenced by IsStreamValid(), and SetStreamValid().
|
mutableprivate |
Definition at line 251 of file table.hxx.
Referenced by GetTableArea(), and InvalidateTableArea().
|
mutableprivate |
Definition at line 252 of file table.hxx.
Referenced by GetTableArea(), and InvalidateTableArea().
|
private |
Definition at line 253 of file table.hxx.
Referenced by IsVisible(), and SetVisible().
|
private |
Definition at line 265 of file table.hxx.
Referenced by GetSolverSettings().
|
private |
Definition at line 207 of file table.hxx.
Referenced by CopyToTable(), DeleteCol(), GetAllColBreaks(), HasColManualBreak(), HasManualBreaks(), InsertCol(), RemoveColBreak(), RemoveManualBreaks(), SetColBreak(), SetColManualBreaks(), SyncColRowFlags(), and UndoToTable().
|
private |
Definition at line 206 of file table.hxx.
Referenced by GetAllColBreaks(), HasColPageBreak(), RemoveColBreak(), and SetColBreak().
|
private |
Definition at line 245 of file table.hxx.
Referenced by GetLOKFreezeCol(), GetLOKFreezeRow(), SetLOKFreezeCol(), and SetLOKFreezeRow().
|
private |
Definition at line 205 of file table.hxx.
Referenced by CopyToTable(), DeleteRow(), GetAllRowBreaks(), GetLastFlaggedRow(), GetNextManualBreak(), GetRowBreakData(), HasManualBreaks(), HasRowManualBreak(), InsertRow(), RemoveManualBreaks(), RemoveRowBreak(), SetRowBreak(), SetRowManualBreaks(), SyncColRowFlags(), and UndoToTable().
|
private |
Definition at line 204 of file table.hxx.
Referenced by GetAllRowBreaks(), GetRowBreakData(), HasRowPageBreak(), RemoveRowBreak(), RemoveRowPageBreaks(), and SetRowBreak().
|
private |
Definition at line 243 of file table.hxx.
Referenced by GetSparklineList().
|
private |
Definition at line 184 of file table.hxx.
Referenced by GetCellArea(), and InvalidateCellArea().
|
private |
Definition at line 185 of file table.hxx.
Referenced by GetCellArea().
|
private |
Definition at line 260 of file table.hxx.
Referenced by UpdatePageBreaks().
|
private |
Definition at line 259 of file table.hxx.
Referenced by InvalidatePageBreaks(), and UpdatePageBreaks().
|
private |
Definition at line 186 of file table.hxx.
Referenced by GetCellArea().
|
private |
Definition at line 187 of file table.hxx.
Referenced by GetCellArea().
|
private |
Definition at line 190 of file table.hxx.
Referenced by GetOptimalMinRowHeight(), and SetOptimalMinRowHeight().
|
private |
Definition at line 230 of file table.hxx.
Referenced by CopyPrintRange(), FillPrintSaver(), GetRepeatColRange(), SetRepeatColRange(), UpdateReference(), and ~ScTable().
|
private |
Definition at line 231 of file table.hxx.
Referenced by CopyPrintRange(), FillPrintSaver(), GetRepeatRowRange(), SetRepeatRowRange(), UpdateReference(), and ~ScTable().
|
private |
Definition at line 197 of file table.hxx.
Referenced by CopyToTable(), DeleteCol(), ExtendPrintArea(), FindMaxRotCol(), GetColFlags(), GetColWidth(), GetLastChangedColFlagsWidth(), InsertCol(), ScTable(), SyncColRowFlags(), UpdateOutlineCol(), and UpdateSelectionFunction().
|
private |
Definition at line 194 of file table.hxx.
Referenced by CopyFromClip(), CopyToClip(), CopyToTable(), DeleteCol(), dumpColumnRowSizes(), FindMaxRotCol(), GetColOffset(), GetColWidth(), GetCommonWidth(), GetLastChangedColFlagsWidth(), InsertCol(), ScTable(), SetColWidth(), SetColWidthOnly(), UndoToTable(), and UpdatePageBreaks().
|
private |
Definition at line 242 of file table.hxx.
Referenced by AddCondFormat(), CalcAll(), CompileAll(), CompileXML(), CopyConditionalFormat(), CopyToClip(), CopyToTable(), DeleteArea(), DeleteBeforeCopyFromClip(), DeleteConditionalFormat(), DeleteSelection(), FillAuto(), FindMaxRotCol(), GetCondFormList(), InsertCol(), InsertRow(), SetCondFormList(), SetPatternAreaCondFormat(), UndoToTable(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), and UpdateReference().
|
private |
Definition at line 201 of file table.hxx.
Referenced by ColFiltered(), DeleteCol(), dumpHiddenFiltered(), HandleRefArrayForParallelism(), InsertCol(), SetColFiltered(), and SyncColRowFlags().
|
private |
Definition at line 202 of file table.hxx.
Referenced by CountNonFilteredRows(), DeleteRow(), dumpHiddenFiltered(), FirstNonFilteredRow(), GetLastFlaggedRow(), HandleRefArrayForParallelism(), InsertRow(), LastNonFilteredRow(), RowFiltered(), SetRowFiltered(), and SyncColRowFlags().
|
private |
Definition at line 199 of file table.hxx.
Referenced by ColHidden(), CountVisibleCols(), DeleteCol(), dumpHiddenFiltered(), HandleRefArrayForParallelism(), InsertCol(), SetColHidden(), and SyncColRowFlags().
|
private |
Definition at line 200 of file table.hxx.
Referenced by CountVisibleRows(), DeleteRow(), dumpHiddenFiltered(), ExtendHidden(), ExtendPrintArea(), FirstVisibleRow(), GetLastFlaggedRow(), ScDocument::GetNextDifferentChangedRowFlagsWidth(), GetRowForHeight(), GetRowOffset(), GetTotalRowHeight(), HandleRefArrayForParallelism(), InsertRow(), LastVisibleRow(), RowHidden(), RowHiddenLeaf(), SetRowHidden(), StripHidden(), SyncColRowFlags(), UpdatePageBreaks(), and UpdateSelectionFunction().
|
mutableprivate |
Definition at line 240 of file table.hxx.
Referenced by CompileXML(), CopyToClip(), CopyToTable(), GetRangeName(), SetRangeName(), UndoToTable(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), UpdateReference(), and ~ScTable().
|
private |
Definition at line 195 of file table.hxx.
Referenced by CopyFromClip(), CopyOneCellFromClip(), CopyRowHeight(), CopyToClip(), CopyToTable(), DeleteRow(), dumpColumnRowSizes(), FillMaxRot(), FindMaxRotCol(), GetLastChangedRowFlagsWidth(), ScDocument::GetNextDifferentChangedRowFlagsWidth(), GetRowForHeight(), GetRowHeight(), GetRowOffset(), GetScaledRowHeight(), GetTotalRowHeight(), HasUniformRowHeight(), InsertRow(), ScTable(), SetLoadingMedium(), SetOptimalHeight(), SetRowHeight(), SetRowHeightOnly(), SetRowHeightRange(), UndoToTable(), and UpdatePageBreaks().
|
private |
Definition at line 173 of file table.hxx.
Referenced by GetLinkMode(), IsLinked(), and SetLink().
|
private |
Definition at line 172 of file table.hxx.
Referenced by GetLinkRefreshDelay(), and SetLink().
|
private |
Definition at line 233 of file table.hxx.
Referenced by IsBlockEditable(), IsSelectionEditable(), LockTable(), and UnlockTable().
|
private |
Definition at line 179 of file table.hxx.
Referenced by SetRepeatArea(), UpdatePageBreaks(), and UpdateReference().
|
private |
Definition at line 181 of file table.hxx.
Referenced by SetRepeatArea(), UpdatePageBreaks(), and UpdateReference().
|
private |
Definition at line 178 of file table.hxx.
Referenced by SetRepeatArea(), UpdatePageBreaks(), and UpdateReference().
|
private |
Definition at line 180 of file table.hxx.
Referenced by SetRepeatArea(), UpdatePageBreaks(), and UpdateReference().
|
private |
Definition at line 238 of file table.hxx.
Referenced by GetScenarioFlags(), MarkScenarioIn(), and SetScenarioFlags().
|
private |
Definition at line 218 of file table.hxx.
Referenced by ApplySelectionCache(), ChangeSelectionIndent(), ClearSelectionItems(), CopyConditionalFormat(), CopyData(), CopyOneCellFromClip(), CopyPrintRange(), CopyToTable(), CreateColumnIfNotExistsImpl(), CreateExcelQuery(), CreateStarQuery(), DBShowRow(), DBShowRows(), DeleteCol(), DeleteRow(), DeleteSelection(), DoAutoOutline(), DoSubTotals(), FillAuto(), FillFormula(), FillSeries(), FillSeriesSimple(), FindMaxRotCol(), FindNextVisibleCol(), FindNextVisibleColWithContent(), GetAllNoteCaptionsState(), GetNextPos(), GetNumberFormat(), GetPrintArea(), GetTab(), HasScenarioRange(), InsertCol(), InsertRow(), IsBlockEditable(), IsSelectionEditable(), MaybeAddExtraColumn(), Query(), ReplaceAll(), ReplaceAllStyle(), ScTable(), SearchAll(), SearchAllStyle(), SearchAndReplaceEmptyCells(), SearchCell(), SearchRangeForAllEmptyCells(), SetDrawPageSize(), SetPatternAreaCondFormat(), SetRowHeightRange(), SetTabNo(), ShowCol(), ShowRow(), ShowRows(), SkipRow(), Sort(), SortReorderByColumn(), SortReorderByRow(), SortReorderByRowRefUpdate(), StartListeners(), TransposeClip(), TransposeColNotes(), UpdateDeleteTab(), UpdateDrawRef(), UpdateInsertTab(), UpdateMoveTab(), UpdateReference(), UpdateSelectionFunction(), ValidNextPos(), and ~ScTable().
|
mutableprivate |
Definition at line 215 of file table.hxx.
Referenced by GetTableArea().
|
mutableprivate |
Definition at line 216 of file table.hxx.
Referenced by GetTableArea().
|
mutableprivate |
Definition at line 213 of file table.hxx.
Referenced by GetTableArea().
|
mutableprivate |
Definition at line 214 of file table.hxx.
Referenced by GetTableArea().
|
private |
Definition at line 239 of file table.hxx.
Referenced by CopyToClip(), CopyToTable(), GetAnonymousDBData(), SetAnonymousDBData(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), and ~ScTable().
|
private |
Definition at line 209 of file table.hxx.
Referenced by CopyToTable(), DBShowRow(), DBShowRows(), DeleteCol(), DeleteRow(), DoAutoOutline(), dumpColumnRowGroups(), finalizeOutlineImport(), GetOutlineTable(), InsertCol(), InsertRow(), SetOutlineTable(), StartOutlineTable(), TestInsertCol(), TestInsertRow(), UpdateOutlineCol(), UpdateOutlineRow(), and ~ScTable().
|
private |
Definition at line 198 of file table.hxx.
Referenced by CopyFromClip(), CopyOneCellFromClip(), CopyToClip(), CopyToTable(), DBShowRow(), DeleteRow(), ExtendPrintArea(), finalizeOutlineImport(), FindMaxRotCol(), GetLastChangedRowFlagsWidth(), GetLastFlaggedRow(), GetRowFlags(), GetRowFlagsArray(), InsertRow(), IsManualRowHeight(), ScTable(), SetManualHeight(), SetOptimalHeight(), SetOptimalHeightOnly(), SetRowFlags(), ShowRow(), SyncColRowFlags(), UpdateOutlineRow(), and ~ScTable().
|
private |
Definition at line 235 of file table.hxx.
Referenced by GetScenarioRanges(), InvalidateScenarioRanges(), and ~ScTable().
|
private |
Definition at line 220 of file table.hxx.
Referenced by SearchAndReplace(), SearchCell(), and ~ScTable().
|
private |
Definition at line 211 of file table.hxx.
Referenced by GetSheetEvents(), SetSheetEvents(), and ~ScTable().
|
private |
Definition at line 226 of file table.hxx.
Referenced by CompareCell(), DestroySortCollator(), InitSortCollator(), and IsSortCollatorGlobal().
|
private |
Definition at line 192 of file table.hxx.
Referenced by GetProtection(), IsBlockEditable(), IsEditActionAllowed(), IsProtected(), IsSelectionEditable(), SetProtection(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), and UpdateReference().
|
private |
Definition at line 219 of file table.hxx.
Referenced by ApplyStyleArea(), AutoFormat(), BroadcastBroadcasters(), BroadcastRecalcOnRefMove(), CheckVectorizationState(), CopyConditionalFormat(), CopyData(), CopyFromClip(), CopyOneCellFromClip(), CopyStaticToDocument(), CopyToClip(), CopyToTable(), CreateColumnIfNotExistsImpl(), CreateExcelQuery(), CreateQueryParam(), CreateStarQuery(), DBShowRow(), DBShowRows(), DeleteArea(), DeleteCol(), DeleteRow(), DeleteSelection(), DoAutoOutline(), DoSubTotals(), ExtendHidden(), ExtendPrintArea(), FillAnalyse(), FillAuto(), FillAutoSimple(), FillFormula(), FillFormulaVertical(), FillSeries(), FindAreaPos(), FindMaxRotCol(), FindNextVisibleCol(), FindNextVisibleColWithContent(), GetAllNoteCaptionsState(), GetAutoFillPreview(), GetAutoFormatAttr(), GetCommonWidth(), GetDataArea(), GetDataStart(), GetDoc(), GetFilteredFilterEntries(), GetFirstDataPos(), GetFirstEditTextRow(), GetLastDataPos(), GetNextMarkedCell(), GetNextPos(), GetNextSpellingCell(), GetNumberFormat(), GetPrintArea(), GetPrintAreaHor(), GetRowForHeight(), GetScenarioRanges(), GetUnprotectedCells(), IncDate(), InsertCol(), InsertRow(), InvalidateTextWidth(), IsBlockEditable(), IsEditActionAllowed(), IsSelectionEditable(), LastHiddenColRow(), MaybeAddExtraColumn(), PrepareQuery(), Query(), ReplaceAllStyle(), ReplaceStyle(), ScTable(), Search(), SearchAllStyle(), SearchCell(), SearchRangeForEmptyCell(), SearchStyle(), SetAllFormulasDirty(), SetAttrEntries(), SetColHidden(), SetDirty(), SetDirtyAfterLoad(), SetDirtyFromClip(), SetDirtyIfPostponed(), SetDrawPageSize(), SetOptimalHeight(), SetOptimalHeightOnly(), SetPageStyle(), SetRowHeightRange(), SetRowHidden(), SetStreamValid(), SetString(), SetTableOpDirty(), ShowCol(), ShowRow(), ShowRows(), ShrinkToUsedDataArea(), SkipRow(), SortReorderByColumn(), SortReorderByRow(), SortReorderByRowRefUpdate(), StartListeningFormulaCells(), StoreToCache(), StyleSheetChanged(), SyncColRowFlags(), TestInsertCol(), TestInsertRow(), TransposeClip(), TransposeColNotes(), TransposeColPatterns(), UndoToTable(), UnshareFormulaCells(), UpdateDeleteTab(), UpdateDrawRef(), UpdateInsertTab(), UpdateMoveTab(), UpdatePageBreaks(), UpdateReference(), UpdateSelectionFunction(), ValidNextPos(), and ~ScTable().