LibreOffice Module sc (master) 1
|
#include <scitems.hxx>
#include <svtools/colorcfg.hxx>
#include <editeng/eeitem.hxx>
#include <formula/errorcodes.hxx>
#include <o3tl/unit_conversion.hxx>
#include <svx/sdshitm.hxx>
#include <svx/sdsxyitm.hxx>
#include <svx/sdtditm.hxx>
#include <svx/svditer.hxx>
#include <svx/svdocapt.hxx>
#include <svx/svdocirc.hxx>
#include <svx/svdopath.hxx>
#include <svx/svdorect.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdundo.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xflclit.hxx>
#include <svx/xlnclit.hxx>
#include <svx/xlnedcit.hxx>
#include <svx/xlnedit.hxx>
#include <svx/xlnedwit.hxx>
#include <svx/xlnstcit.hxx>
#include <svx/xlnstit.hxx>
#include <svx/xlnstwit.hxx>
#include <svx/xlnwtit.hxx>
#include <svx/sdtagitm.hxx>
#include <svx/sxcecitm.hxx>
#include <svl/whiter.hxx>
#include <osl/diagnose.h>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <attrib.hxx>
#include <detfunc.hxx>
#include <document.hxx>
#include <dociter.hxx>
#include <drwlayer.hxx>
#include <userdat.hxx>
#include <validat.hxx>
#include <formulacell.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <undostyl.hxx>
#include <stlpool.hxx>
#include <docpool.hxx>
#include <patattr.hxx>
#include <scmod.hxx>
#include <postit.hxx>
#include <reftokenhelper.hxx>
#include <formulaiter.hxx>
#include <cellvalue.hxx>
#include <vector>
#include <memory>
Go to the source code of this file.
Classes | |
class | ScDetectiveData |
Macros | |
#define | SC_DET_TOLERANCE 50 |
Functions | |
static bool | lcl_HasThickLine (const SdrObject &rObj) |
static bool | Intersect (SCCOL nStartCol1, SCROW nStartRow1, SCCOL nEndCol1, SCROW nEndRow1, SCCOL nStartCol2, SCROW nStartRow2, SCCOL nEndCol2, SCROW nEndRow2) |
static bool | lcl_IsOtherTab (const basegfx::B2DPolyPolygon &rPolyPolygon) |
static bool | RectIsPoints (const tools::Rectangle &rRect, const Point &rStart, const Point &rEnd) |
#define SC_DET_TOLERANCE 50 |
Definition at line 628 of file detfunc.cxx.
|
static |
Definition at line 189 of file detfunc.cxx.
Referenced by ScDetectiveFunc::FindSuccLevel(), and ScDetectiveFunc::InsertSuccLevel().
|
static |
Definition at line 118 of file detfunc.cxx.
References SdrObject::GetMergedItem(), and XATTR_LINEWIDTH().
Referenced by ScDetectiveFunc::GetDetectiveObjectType().
|
static |
Definition at line 264 of file detfunc.cxx.
References basegfx::B2DPolygon::areControlPointsUsed(), basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), basegfx::B2DPolyPolygon::getB2DPolygon(), and basegfx::B2DPolygon::isClosed().
Referenced by ScDetectiveFunc::HasArrow(), and ScDetectiveFunc::IsNonAlienArrow().
|
static |
Definition at line 630 of file detfunc.cxx.
References tools::Rectangle::Bottom(), tools::Rectangle::Left(), tools::Rectangle::Right(), SC_DET_TOLERANCE, tools::Rectangle::Top(), Point::X(), and Point::Y().
Referenced by ScDetectiveFunc::DeleteBox(), and ScDetectiveFunc::DeleteCirclesAt().