Kaydet (Commit) be500fc6 authored tarafından Michael Stahl's avatar Michael Stahl

sw: prefix members of SwShellCrsr

Change-Id: I0be44b2686bf5f6d54cda4e26a1b61cb0c078656
üst ce0e635a
...@@ -114,9 +114,11 @@ public: ...@@ -114,9 +114,11 @@ public:
class SwShellCrsr : public virtual SwCursor, public SwSelPaintRects class SwShellCrsr : public virtual SwCursor, public SwSelPaintRects
{ {
private:
// Document positions of start/end characters of a SSelection. // Document positions of start/end characters of a SSelection.
Point aMkPt, aPtPt; Point m_MarkPt;
const SwPosition* pPt; // For assignment of GetPoint() to aPtPt. Point m_PointPt;
const SwPosition* m_pInitialPoint; // For assignment of GetPoint() to m_PointPt.
using SwCursor::UpDown; using SwCursor::UpDown;
...@@ -135,14 +137,14 @@ public: ...@@ -135,14 +137,14 @@ public:
void Hide(); // Hide all selections. void Hide(); // Hide all selections.
void Invalidate( const SwRect& rRect ); void Invalidate( const SwRect& rRect );
const Point& GetPtPos() const { return( SwPaM::GetPoint() == pPt ? aPtPt : aMkPt ); } const Point& GetPtPos() const { return (SwPaM::GetPoint() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
Point& GetPtPos() { return( SwPaM::GetPoint() == pPt ? aPtPt : aMkPt ); } Point& GetPtPos() { return (SwPaM::GetPoint() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
const Point& GetMkPos() const { return( SwPaM::GetMark() == pPt ? aPtPt : aMkPt ); } const Point& GetMkPos() const { return (SwPaM::GetMark() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
Point& GetMkPos() { return( SwPaM::GetMark() == pPt ? aPtPt : aMkPt ); } Point& GetMkPos() { return (SwPaM::GetMark() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
const Point& GetSttPos() const { return( SwPaM::Start() == pPt ? aPtPt : aMkPt ); } const Point& GetSttPos() const { return (SwPaM::Start() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
Point& GetSttPos() { return( SwPaM::Start() == pPt ? aPtPt : aMkPt ); } Point& GetSttPos() { return (SwPaM::Start() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
const Point& GetEndPos() const { return( SwPaM::End() == pPt ? aPtPt : aMkPt ); } const Point& GetEndPos() const { return (SwPaM::End() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
Point& GetEndPos() { return( SwPaM::End() == pPt ? aPtPt : aMkPt ); } Point& GetEndPos() { return (SwPaM::End() == m_pInitialPoint) ? m_PointPt : m_MarkPt; }
virtual void SetMark() SAL_OVERRIDE; virtual void SetMark() SAL_OVERRIDE;
......
...@@ -518,7 +518,7 @@ SwShellCrsr::SwShellCrsr( ...@@ -518,7 +518,7 @@ SwShellCrsr::SwShellCrsr(
const SwPosition &rPos ) const SwPosition &rPos )
: SwCursor(rPos,0,false) : SwCursor(rPos,0,false)
, SwSelPaintRects(rCShell) , SwSelPaintRects(rCShell)
, pPt(SwPaM::GetPoint()) , m_pInitialPoint(SwPaM::GetPoint())
{} {}
SwShellCrsr::SwShellCrsr( SwShellCrsr::SwShellCrsr(
...@@ -528,17 +528,17 @@ SwShellCrsr::SwShellCrsr( ...@@ -528,17 +528,17 @@ SwShellCrsr::SwShellCrsr(
SwPaM* pRing ) SwPaM* pRing )
: SwCursor(rPos, pRing, false) : SwCursor(rPos, pRing, false)
, SwSelPaintRects(rCShell) , SwSelPaintRects(rCShell)
, aMkPt(rPtPos) , m_MarkPt(rPtPos)
, aPtPt(rPtPos) , m_PointPt(rPtPos)
, pPt(SwPaM::GetPoint()) , m_pInitialPoint(SwPaM::GetPoint())
{} {}
SwShellCrsr::SwShellCrsr( SwShellCrsr& rICrsr ) SwShellCrsr::SwShellCrsr( SwShellCrsr& rICrsr )
: SwCursor(rICrsr) : SwCursor(rICrsr)
, SwSelPaintRects(*rICrsr.GetShell()) , SwSelPaintRects(*rICrsr.GetShell())
, aMkPt(rICrsr.GetMkPos()) , m_MarkPt(rICrsr.GetMkPos())
, aPtPt(rICrsr.GetPtPos()) , m_PointPt(rICrsr.GetPtPos())
, pPt(SwPaM::GetPoint()) , m_pInitialPoint(SwPaM::GetPoint())
{} {}
SwShellCrsr::~SwShellCrsr() SwShellCrsr::~SwShellCrsr()
...@@ -551,10 +551,10 @@ bool SwShellCrsr::IsReadOnlyAvailable() const ...@@ -551,10 +551,10 @@ bool SwShellCrsr::IsReadOnlyAvailable() const
void SwShellCrsr::SetMark() void SwShellCrsr::SetMark()
{ {
if( SwPaM::GetPoint() == pPt ) if (SwPaM::GetPoint() == m_pInitialPoint)
aMkPt = aPtPt; m_MarkPt = m_PointPt;
else else
aPtPt = aMkPt; m_PointPt = m_MarkPt;
SwPaM::SetMark(); SwPaM::SetMark();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment