From a3eacae95a5630d9663408b9fbe4ca95b3f99213 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 7 Oct 2015 10:09:23 +0200 Subject: loplugin:mergeclasses Change-Id: Icf1731dfbd16d85decd2aaf80be4841ac37007fd --- editeng/source/editeng/eertfpar.cxx | 8 ++++---- editeng/source/editeng/eertfpar.hxx | 22 ++++------------------ editeng/source/rtf/svxrtf.cxx | 6 +++--- 3 files changed, 11 insertions(+), 25 deletions(-) (limited to 'editeng/source') diff --git a/editeng/source/editeng/eertfpar.cxx b/editeng/source/editeng/eertfpar.cxx index 1125257edf82..44491edea3a6 100644 --- a/editeng/source/editeng/eertfpar.cxx +++ b/editeng/source/editeng/eertfpar.cxx @@ -274,7 +274,7 @@ void EditRTFParser::MovePos( bool const bForward ) aCurSel.Max(), i18n::CharacterIteratorMode::SKIPCHARACTER); } -void EditRTFParser::SetEndPrevPara( SvxNodeIdx*& rpNodePos, +void EditRTFParser::SetEndPrevPara( EditNodeIdx*& rpNodePos, sal_Int32& rCntPos ) { // The Intention is to: determine the current insert position of the @@ -292,7 +292,7 @@ void EditRTFParser::SetEndPrevPara( SvxNodeIdx*& rpNodePos, rCntPos = pPrevNode->Len(); } -bool EditRTFParser::IsEndPara( SvxNodeIdx* pNd, sal_Int32 nCnt ) const +bool EditRTFParser::IsEndPara( EditNodeIdx* pNd, sal_Int32 nCnt ) const { return nCnt == ( static_cast(pNd)->GetNode()->Len()); } @@ -607,7 +607,7 @@ sal_Int32 EditNodeIdx::GetIdx() const return mpEditEngine->GetEditDoc().GetPos(mpNode); } -SvxNodeIdx* EditNodeIdx::Clone() const +EditNodeIdx* EditNodeIdx::Clone() const { return new EditNodeIdx(mpEditEngine, mpNode); } @@ -620,7 +620,7 @@ SvxPosition* EditPosition::Clone() const return new EditPosition(mpEditEngine, mpCurSel); } -SvxNodeIdx* EditPosition::MakeNodeIdx() const +EditNodeIdx* EditPosition::MakeNodeIdx() const { return new EditNodeIdx(mpEditEngine, mpCurSel->Max().GetNode()); } diff --git a/editeng/source/editeng/eertfpar.hxx b/editeng/source/editeng/eertfpar.hxx index 90f41e23a225..b0a577cff97d 100644 --- a/editeng/source/editeng/eertfpar.hxx +++ b/editeng/source/editeng/eertfpar.hxx @@ -26,20 +26,6 @@ class EditEngine; -class EditNodeIdx : public SvxNodeIdx -{ -private: - EditEngine* mpEditEngine; - ContentNode* mpNode; - -public: - EditNodeIdx(EditEngine* pEE, ContentNode* pNd = NULL); - - virtual sal_Int32 GetIdx() const SAL_OVERRIDE; - virtual SvxNodeIdx* Clone() const SAL_OVERRIDE; - ContentNode* GetNode() { return mpNode; } -}; - class EditPosition : public SvxPosition { private: @@ -56,7 +42,7 @@ public: virtual SvxPosition* Clone() const SAL_OVERRIDE; // clone NodeIndex - virtual SvxNodeIdx* MakeNodeIdx() const SAL_OVERRIDE; + virtual EditNodeIdx* MakeNodeIdx() const SAL_OVERRIDE; }; #define ACTION_INSERTTEXT 1 @@ -80,13 +66,13 @@ protected: virtual void InsertPara() SAL_OVERRIDE; virtual void InsertText() SAL_OVERRIDE; virtual void MovePos( bool bForward = true ) SAL_OVERRIDE; - virtual void SetEndPrevPara( SvxNodeIdx*& rpNodePos, - sal_Int32& rCntPos ) SAL_OVERRIDE; + virtual void SetEndPrevPara( EditNodeIdx*& rpNodePos, + sal_Int32& rCntPos ) SAL_OVERRIDE; virtual void UnknownAttrToken( int nToken, SfxItemSet* pSet ) SAL_OVERRIDE; virtual void NextToken( int nToken ) SAL_OVERRIDE; virtual void SetAttrInDoc( SvxRTFItemStackType &rSet ) SAL_OVERRIDE; - virtual bool IsEndPara( SvxNodeIdx* pNd, sal_Int32 nCnt ) const SAL_OVERRIDE; + virtual bool IsEndPara( EditNodeIdx* pNd, sal_Int32 nCnt ) const SAL_OVERRIDE; virtual void CalcValue() SAL_OVERRIDE; void CreateStyleSheets(); SfxStyleSheet* CreateStyleSheet( SvxRTFStyleType* pRTFStyle ); diff --git a/editeng/source/rtf/svxrtf.cxx b/editeng/source/rtf/svxrtf.cxx index 7dbabb8edfe5..1f8349cf0c10 100644 --- a/editeng/source/rtf/svxrtf.cxx +++ b/editeng/source/rtf/svxrtf.cxx @@ -1192,8 +1192,8 @@ void SvxRTFItemStackType::SetStartPos( const SvxPosition& rPos ) nSttCnt = rPos.GetCntIdx(); } -void SvxRTFItemStackType::MoveFullNode(const SvxNodeIdx &rOldNode, - const SvxNodeIdx &rNewNode) +void SvxRTFItemStackType::MoveFullNode(const EditNodeIdx &rOldNode, + const EditNodeIdx &rNewNode) { bool bSameEndAsStart = (pSttNd == pEndNd); @@ -1232,7 +1232,7 @@ void SvxRTFItemStackType::Compress( const SvxRTFParser& rParser ) nSttCnt != pTmp->nSttCnt ) return; - SvxNodeIdx* pLastNd = pTmp->pEndNd; + EditNodeIdx* pLastNd = pTmp->pEndNd; sal_Int32 nLastCnt = pTmp->nEndCnt; SfxItemSet aMrgSet( pTmp->aAttrSet ); -- cgit