LibreOffice Module sc (master) 1
|
#include <scitems.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/editobj.hxx>
#include <o3tl/safeint.hxx>
#include <svx/sdrundomanager.hxx>
#include <svx/svditer.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/docfile.hxx>
#include <svl/numformat.hxx>
#include <svl/poolcach.hxx>
#include <svl/zforlist.hxx>
#include <unotools/charclass.hxx>
#include <unotools/transliterationwrapper.hxx>
#include <tools/urlobj.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <com/sun/star/text/WritingMode2.hpp>
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
#include <com/sun/star/sheet/TablePageBreakData.hpp>
#include <com/sun/star/lang/NotInitializedException.hpp>
#include <document.hxx>
#include <docsh.hxx>
#include <docuno.hxx>
#include <table.hxx>
#include <column.hxx>
#include <attrib.hxx>
#include <attarray.hxx>
#include <patattr.hxx>
#include <rangenam.hxx>
#include <poolhelp.hxx>
#include <docpool.hxx>
#include <stlpool.hxx>
#include <stlsheet.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <dbdata.hxx>
#include <chartlis.hxx>
#include <rangelst.hxx>
#include <markdata.hxx>
#include <drwlayer.hxx>
#include <validat.hxx>
#include <prnsave.hxx>
#include <chgtrack.hxx>
#include <hints.hxx>
#include <detdata.hxx>
#include <dpobject.hxx>
#include <scmod.hxx>
#include <dociter.hxx>
#include <progress.hxx>
#include <autonamecache.hxx>
#include <bcaslot.hxx>
#include <postit.hxx>
#include <clipparam.hxx>
#include <defaultsoptions.hxx>
#include <editutil.hxx>
#include <stringutil.hxx>
#include <formulaiter.hxx>
#include <formulacell.hxx>
#include <clipcontext.hxx>
#include <listenercontext.hxx>
#include <scopetools.hxx>
#include <refupdatecontext.hxx>
#include <formulagroup.hxx>
#include <tokenstringcontext.hxx>
#include <compressedarray.hxx>
#include <recursionhelper.hxx>
#include <SparklineGroup.hxx>
#include <SparklineList.hxx>
#include <undomanager.hxx>
#include <formula/vectortoken.hxx>
#include <limits>
#include <memory>
#include <utility>
#include <comphelper/lok.hxx>
#include <comphelper/servicehelper.hxx>
#include <vcl/uitest/logger.hxx>
#include <vcl/uitest/eventdescription.hxx>
#include <mtvelements.hxx>
#include <sfx2/lokhelper.hxx>
Go to the source code of this file.
Typedefs | |
typedef std::set< ScDefaultAttr, ScLessDefaultAttr > | ScDefaultAttrSet |
Functions | |
static void | lcl_GetFirstTabRange (SCTAB &rTabRangeStart, SCTAB &rTabRangeEnd, const ScMarkData *pTabMark, SCTAB aMaxTab) |
static bool | lcl_GetNextTabRange (SCTAB &rTabRangeStart, SCTAB &rTabRangeEnd, const ScMarkData *pTabMark, SCTAB aMaxTab) |
static void | lcl_GetInsDelRanges (const ScRange &rOld, const ScRange &rNew, ScRange &rColRange, bool &rInsCol, bool &rDelCol, ScRange &rRowRange, bool &rInsRow, bool &rDelRow) |
static HasAttrFlags | OptimizeHasAttrib (HasAttrFlags nMask, const ScDocumentPool *pPool) |
typedef std::set<ScDefaultAttr, ScLessDefaultAttr> ScDefaultAttrSet |
Definition at line 169 of file document.cxx.
|
static |
Definition at line 1131 of file document.cxx.
References ScMarkData::GetFirstSelected(), and ScMarkData::GetTableSelect().
Referenced by ScDocument::DeleteCol(), ScDocument::DeleteRow(), ScDocument::InsertCol(), and ScDocument::InsertRow().
|
static |
Definition at line 1675 of file document.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScAddress::Row(), and ScAddress::Tab().
Referenced by ScDocument::CanFitBlock(), and ScDocument::FitBlock().
|
static |
Definition at line 1149 of file document.cxx.
References ScMarkData::GetTableSelect().
Referenced by ScDocument::DeleteCol(), ScDocument::DeleteRow(), ScDocument::InsertCol(), and ScDocument::InsertRow().
|
static |
Definition at line 5136 of file document.cxx.
References ATTR_ROTATE_VALUE(), SfxItemPool::GetItemSurrogates(), ScDocument::GetValue(), and Rotate.
Referenced by ScDocument::HasAttrib().