20#ifndef INCLUDED_SVX_SVDHLPLN_HXX
21#define INCLUDED_SVX_SVDHLPLN_HXX
36#define SDRHELPLINE_POINT_PIXELSIZE 15
59#define SDRHELPLINE_NOTFOUND 0xFFFF
62 std::vector<std::unique_ptr<SdrHelpLine>>
aList;
70 sal_uInt16
GetCount()
const {
return sal_uInt16(aList.size()); }
81 aList.erase(aList.begin() +
nPos);
85 sal_uInt16 HitTest(
const Point& rPnt, sal_uInt16 nTolLog,
const OutputDevice& rOut)
const;
SdrHelpLine & operator[](sal_uInt16 nPos)
void Insert(const SdrHelpLine &rHL, sal_uInt16 nPos)
void Insert(const SdrHelpLine &rHL)
sal_uInt16 GetCount() const
const SdrHelpLine & operator[](sal_uInt16 nPos) const
void Delete(sal_uInt16 nPos)
SdrHelpLineList(const SdrHelpLineList &rSrcList)
bool operator!=(const SdrHelpLineList &rCmp) const
std::vector< std::unique_ptr< SdrHelpLine > > aList
const Point & GetPos() const
SdrHelpLineKind GetKind() const
PointerStyle GetPointer() const
void SetKind(SdrHelpLineKind eNewKind)
bool operator==(const SdrHelpLine &rCmp) const
SdrHelpLine(SdrHelpLineKind eNewKind=SdrHelpLineKind::Point)
tools::Rectangle GetBoundRect(const OutputDevice &rOut) const
void SetPos(const Point &rPnt)
bool operator!=(const SdrHelpLine &rCmp) const
bool IsHit(const Point &rPnt, sal_uInt16 nTolLog, const OutputDevice &rOut) const
SdrHelpLine(SdrHelpLineKind eNewKind, const Point &rNewPos)
#define SVXCORE_DLLPUBLIC
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)