60        ScRange aMarkRange( aOverallRange);
 
void IncCol(SCCOL nDelta=1)
 
void IncRow(SCROW nDelta=1)
 
const ScDocument & GetDocument() const
 
void PostPaint(SCCOL nStartCol, SCROW nStartRow, SCTAB nStartTab, SCCOL nEndCol, SCROW nEndRow, SCTAB nEndTab, PaintPartFlags nPart, sal_uInt16 nExtFlags=0)
 
void BroadcastCells(const ScRange &rRange, SfxHintId nHint, bool bBroadcastSingleBroadcasters=true)
 
void Reorder(const sc::ReorderParam &rParam)
 
void SetDirty(const ScRange &, bool bIncludeEmptyCells)
 
static void MarkSimpleBlock(const ScDocShell *pDocShell, SCCOL nStartX, SCROW nStartY, SCTAB nStartZ, SCCOL nEndX, SCROW nEndY, SCTAB nEndZ)
Mark Block (invisible - has to be repainted)
 
virtual void Undo() override
 
UndoSort(ScDocShell *pDocSh, ReorderParam aParam)
 
virtual void Redo() override
 
virtual OUString GetComment() const override
 
CAUTION! The following defines must be in the same namespace as the respective type.
 
OUString ScResId(TranslateId aId)
 
void reverse()
Reorder the position indices such that it can be used to undo the original reordering.
 
ScDataAreaExtras maDataAreaExtras
 
ScRange maSortRange
This sort range already takes into account the presence or absence of header row / column i....