LibreOffice Module sc (master) 1
|
#include <undoutil.hxx>
Static Public Member Functions | |
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) More... | |
static void | MarkSimpleBlock (const ScDocShell *pDocShell, const ScAddress &rBlockStart, const ScAddress &rBlockEnd) |
static void | MarkSimpleBlock (const ScDocShell *pDocShell, const ScRange &rRange) |
static void | PaintMore (ScDocShell *pDocShell, const ScRange &rRange) |
static ScDBData * | GetOldDBData (const ScDBData *pUndoData, ScDocument *pDoc, SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) |
Search for Data base range in Document ("untitled" or by region) create new if not found. More... | |
Definition at line 28 of file undoutil.hxx.
|
static |
Search for Data base range in Document ("untitled" or by region) create new if not found.
Definition at line 69 of file undoutil.cxx.
References aName, ScDocument::GetAnonymousDBData(), ScDocument::GetDBAtArea(), ScDBData::GetName(), ScDocument::HasColHeader(), ScDocument::SetAnonymousDBData(), and STR_DB_LOCAL_NONAME.
Referenced by ScUndoImportData::Redo(), and ScUndoImportData::Undo().
|
static |
Definition at line 54 of file undoutil.cxx.
References ScAddress::Col(), MarkSimpleBlock(), ScAddress::Row(), and ScAddress::Tab().
|
static |
Definition at line 62 of file undoutil.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), MarkSimpleBlock(), ScAddress::Row(), and ScAddress::Tab().
|
static |
Mark Block (invisible - has to be repainted)
Definition at line 31 of file undoutil.cxx.
References ScTabView::DoneBlockMode(), ScTabViewShell::GetActiveViewShell(), ScViewData::GetMarkData(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScTabView::InitOwnBlockMode(), ScDocShell::IsPaintLocked(), ScTabView::MarkDataChanged(), ScTabView::MoveCursorAbs(), SC_FOLLOW_JUMP, ScMarkData::SetMarkArea(), and ScTabView::SetTabNo().
Referenced by ScUndoMerge::DoChange(), sc::UndoFormulaToValue::Execute(), sc::UndoSort::Execute(), MarkSimpleBlock(), ScUndoTabOp::Redo(), ScUndoMakeOutline::Redo(), ScUndoOutlineBlock::Redo(), ScUndoSubTotals::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoTabOp::Undo(), ScUndoMakeOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), and ScUndoRepeatDB::Undo().
|
static |
Definition at line 97 of file undoutil.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScDocShell::GetDocument(), Grid, ScDocument::MaxCol(), ScDocument::MaxRow(), ScDocShell::PostPaint(), ScAddress::Row(), and ScAddress::Tab().
Referenced by ScUndoMerge::DoChange(), ScUndoRemoveMerge::Redo(), and ScUndoRemoveMerge::Undo().