LibreOffice Module sc (master) 1
|
#include <docfuncutil.hxx>
Static Public Member Functions | |
static bool | hasProtectedTab (const ScDocument &rDoc, const ScMarkData &rMark) |
static ScDocumentUniquePtr | createDeleteContentsUndoDoc (ScDocument &rDoc, const ScMarkData &rMark, const ScRange &rRange, InsertDeleteFlags nFlags, bool bOnlyMarked) |
static void | addDeleteContentsUndo (SfxUndoManager *pUndoMgr, ScDocShell *pDocSh, const ScMarkData &rMark, const ScRange &rRange, ScDocumentUniquePtr &&pUndoDoc, InsertDeleteFlags nFlags, const std::shared_ptr< ScSimpleUndo::DataSpansType > &pSpans, bool bMulti, bool bDrawUndo) |
static std::shared_ptr< ScSimpleUndo::DataSpansType > | getNonEmptyCellSpans (const ScDocument &rDoc, const ScMarkData &rMark, const ScRange &rRange) |
Definition at line 20 of file docfuncutil.hxx.
|
static |
Definition at line 78 of file docfuncutil.cxx.
References SfxUndoManager::AddUndoAction().
Referenced by ScDocFunc::DeleteCell(), and ScDocFunc::DeleteContents().
|
static |
Definition at line 47 of file docfuncutil.cxx.
References ScRange::aEnd, ScRange::aStart, ATTRIB, CONTENTS, ScDocument::CopyToDocument(), EDITATTR, ScDocument::GetTableCount(), NOCAPTIONS, NOTE, SCDOCMODE_UNDO, ScAddress::SetTab(), STRING, and ScAddress::Tab().
Referenced by ScDocFunc::DeleteCell(), and ScDocFunc::DeleteContents().
|
static |
Definition at line 92 of file docfuncutil.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScAddress::Row(), and sc::ColumnSpanSet::scan().
Referenced by ScDocFunc::DeleteCell(), and ScDocFunc::DeleteContents().
|
static |
Definition at line 32 of file docfuncutil.cxx.
References ScDocument::GetTableCount(), and ScDocument::IsTabProtected().
Referenced by ScDocFunc::DeleteCell(), and ScDocFunc::DeleteContents().