Kaydet (Commit) 19c56b3b authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:unusedfields in sw

Change-Id: I7a9184511df96bf2a6c40e39091010a7e2974ed6
Reviewed-on: https://gerrit.libreoffice.org/64143
Tested-by: Jenkins
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst f913bdf7
......@@ -40,10 +40,9 @@ namespace sw
struct InRangeSearchHint final : public SfxHint
{
const sal_uLong m_nSttNd, m_nEndNd;
const sal_Int32 m_nStt, m_nEnd;
bool& m_rIsInRange;
InRangeSearchHint(const sal_uLong nSttNd, const sal_uLong nEndNd, const sal_Int32 nStt, const sal_Int32 nEnd, bool& rIsInRange)
: m_nSttNd(nSttNd), m_nEndNd(nEndNd), m_nStt(nStt), m_nEnd(nEnd), m_rIsInRange(rIsInRange) {}
InRangeSearchHint(const sal_uLong nSttNd, const sal_uLong nEndNd, bool& rIsInRange)
: m_nSttNd(nSttNd), m_nEndNd(nEndNd), m_rIsInRange(rIsInRange) {}
};
}
......
......@@ -149,8 +149,8 @@ enum class CurRectType
struct SwGetCurColNumPara
{
const SwFrameFormat* pFrameFormat;
const SwRect* pPrtRect, *pFrameRect;
SwGetCurColNumPara() : pFrameFormat( nullptr ), pPrtRect( nullptr ), pFrameRect( nullptr ) {}
const SwRect* pPrtRect;
SwGetCurColNumPara() : pFrameFormat( nullptr ), pPrtRect( nullptr ) {}
};
enum class SwPasteSdr
......
......@@ -53,8 +53,7 @@ public:
using SvBaseLink::SetObjType;
bool IsRecursion( const SwBaseLink* pChkLnk ) const;
virtual bool IsInRange( sal_uLong nSttNd, sal_uLong nEndNd, sal_Int32 nStt = 0,
sal_Int32 nEnd = -1 ) const;
virtual bool IsInRange( sal_uLong nSttNd, sal_uLong nEndNd ) const;
void SetNoDataFlag() { m_bNoDataFlag = true; }
bool ChkNoDataFlag() { const bool bRet = m_bNoDataFlag; m_bNoDataFlag = false; return bRet; }
......
......@@ -459,9 +459,6 @@ bool SwDoc::SortText(const SwPaM& rPaM, const SwSortOptions& rOpt)
pRedlUndo->SetValues( *pRedlPam );
}
if( pRedlUndo )
pRedlUndo->SetOffset( aSttIdx );
delete pRedlPam;
pRedlPam = nullptr;
}
......
......@@ -235,7 +235,7 @@ bool SwServerObject::IsLinkInServer( const SwBaseLink* pChkLnk ) const
if( pLnk && OBJECT_CLIENT_GRF != pLnk->GetObjType() &&
dynamic_cast<const SwBaseLink*>( pLnk) != nullptr &&
!static_cast<const SwBaseLink*>(pLnk)->IsNoDataFlag() &&
static_cast<const SwBaseLink*>(pLnk)->IsInRange( nSttNd, nEndNd, nStt, nEnd ))
static_cast<const SwBaseLink*>(pLnk)->IsInRange( nSttNd, nEndNd ))
{
if( pChkLnk )
{
......
......@@ -95,21 +95,17 @@ struct CpyTabFrame
struct CR_SetBoxWidth
{
SwSelBoxes m_Boxes;
SwShareBoxFormats aShareFormats;
SwTableNode* pTableNd;
SwUndoTableNdsChg* pUndo;
SwTwips nDiff, nSide, nMaxSize, nLowerDiff;
TableChgMode nMode;
sal_uInt16 nTableWidth, nRemainWidth, nBoxWidth;
bool bBigger, bLeft, bSplittBox, bAnyBoxFnd;
bool bBigger, bLeft;
CR_SetBoxWidth( TableChgWidthHeightType eType, SwTwips nDif, SwTwips nSid, SwTwips nTableW,
CR_SetBoxWidth( TableChgWidthHeightType eType, SwTwips nDif, SwTwips nSid,
SwTwips nMax, SwTableNode* pTNd )
: pTableNd( pTNd ), pUndo( nullptr ),
nDiff( nDif ), nSide( nSid ), nMaxSize( nMax ), nLowerDiff( 0 ),
nTableWidth( static_cast<sal_uInt16>(nTableW) ), nRemainWidth( 0 ), nBoxWidth( 0 ),
bSplittBox( false ), bAnyBoxFnd( false )
nDiff( nDif ), nSide( nSid ), nMaxSize( nMax ), nLowerDiff( 0 )
{
bLeft = TableChgWidthHeightType::ColLeft == extractPosition( eType ) ||
TableChgWidthHeightType::CellLeft == extractPosition( eType );
......@@ -121,16 +117,14 @@ struct CR_SetBoxWidth
pUndo( rCpy.pUndo ),
nDiff( rCpy.nDiff ), nSide( rCpy.nSide ),
nMaxSize( rCpy.nMaxSize ), nLowerDiff( 0 ),
nMode( rCpy.nMode ), nTableWidth( rCpy.nTableWidth ),
nRemainWidth( rCpy.nRemainWidth ), nBoxWidth( rCpy.nBoxWidth ),
bBigger( rCpy.bBigger ), bLeft( rCpy.bLeft ),
bSplittBox( rCpy.bSplittBox ), bAnyBoxFnd( rCpy.bAnyBoxFnd )
nMode( rCpy.nMode ),
bBigger( rCpy.bBigger ), bLeft( rCpy.bLeft )
{
}
void LoopClear()
{
nLowerDiff = 0; nRemainWidth = 0;
nLowerDiff = 0;
}
};
......@@ -176,19 +170,16 @@ typedef bool (*FN_lcl_SetBoxWidth)(SwTableLine*, CR_SetBoxWidth&, SwTwips, bool
struct CR_SetLineHeight
{
SwSelBoxes m_Boxes;
SwShareBoxFormats aShareFormats;
SwTableNode* pTableNd;
SwUndoTableNdsChg* pUndo;
SwTwips nMaxSpace, nMaxHeight;
TableChgMode nMode;
bool bBigger, bTop;
bool bBigger;
CR_SetLineHeight( TableChgWidthHeightType eType, SwTableNode* pTNd )
: pTableNd( pTNd ), pUndo( nullptr ),
nMaxSpace( 0 ), nMaxHeight( 0 )
{
bTop = TableChgWidthHeightType::CellTop == extractPosition( eType );
bBigger = bool(eType & TableChgWidthHeightType::BiggerMode );
nMode = pTableNd->GetTable().GetTableChgMode();
}
......@@ -196,7 +187,7 @@ struct CR_SetLineHeight
: pTableNd( rCpy.pTableNd ), pUndo( rCpy.pUndo ),
nMaxSpace( rCpy.nMaxSpace ), nMaxHeight( rCpy.nMaxHeight ),
nMode( rCpy.nMode ),
bBigger( rCpy.bBigger ), bTop( rCpy.bTop )
bBigger( rCpy.bBigger )
{}
};
......@@ -2347,7 +2338,6 @@ static bool lcl_SetSelBoxWidth( SwTableLine* pLine, CR_SetBoxWidth& rParam,
|| (!rParam.bBigger
&& (std::abs(nDist + ((rParam.nMode != TableChgMode::FixedWidthChangeAbs && rParam.bLeft) ? 0 : nWidth) - rParam.nSide) < COLFUZZY)))
{
rParam.bAnyBoxFnd = true;
SwTwips nLowerDiff;
if( bGreaterBox && TableChgMode::FixedWidthChangeProp == rParam.nMode )
{
......@@ -2445,7 +2435,6 @@ static bool lcl_SetOtherBoxWidth( SwTableLine* pLine, CR_SetBoxWidth& rParam,
: ( rParam.bLeft ? nDist < rParam.nSide - COLFUZZY
: nDist >= rParam.nSide - COLFUZZY )) )
{
rParam.bAnyBoxFnd = true;
SwTwips nDiff;
if( TableChgMode::FixedWidthChangeProp == rParam.nMode ) // Table fixed, proportional
{
......@@ -2576,7 +2565,7 @@ bool SwTable::SetColWidth( SwTableBox& rCurrentBox, TableChgWidthHeightType eTyp
// Only needed for manipulating the width
const SwTwips nDist = ::lcl_GetDistance( &rCurrentBox, bLeft );
SwTwips nDistStt = 0;
CR_SetBoxWidth aParam( eType, nRelDiff, nDist, rSz.GetWidth(),
CR_SetBoxWidth aParam( eType, nRelDiff, nDist,
bLeft ? nDist : rSz.GetWidth() - nDist,
const_cast<SwTableNode*>(rCurrentBox.GetSttNd()->FindTableNode()) );
bBigger = aParam.bBigger;
......@@ -2650,7 +2639,7 @@ bool SwTable::SetColWidth( SwTableBox& rCurrentBox, TableChgWidthHeightType eTyp
{
// Break down to USHRT_MAX / 2
CR_SetBoxWidth aTmpPara( TableChgWidthHeightType::ColLeft, aSz.GetWidth() / 2,
0, aSz.GetWidth(), aSz.GetWidth(), aParam.pTableNd );
0, aSz.GetWidth(), aParam.pTableNd );
for( size_t nLn = 0; nLn < m_aLines.size(); ++nLn )
::lcl_AjustLines( m_aLines[ nLn ], aTmpPara );
aSz.SetWidth( aSz.GetWidth() / 2 );
......@@ -2709,7 +2698,6 @@ bool SwTable::SetColWidth( SwTableBox& rCurrentBox, TableChgWidthHeightType eTyp
( aSz.GetWidth() + aLR.GetRight() + aLR.GetLeft())));
GetFrameFormat()->SetFormatAttr( aSz );
aParam.nTableWidth = sal_uInt16( aSz.GetWidth() );
UnlockModify();
......
......@@ -82,8 +82,7 @@ public:
const OUString& rMimeType, const css::uno::Any & rValue ) override;
virtual const SwNode* GetAnchor() const override;
virtual bool IsInRange( sal_uLong nSttNd, sal_uLong nEndNd, sal_Int32 nStt = 0,
sal_Int32 nEnd = -1 ) const override;
virtual bool IsInRange( sal_uLong nSttNd, sal_uLong nEndNd ) const override;
SwSectionNode* GetSectNode()
{
......@@ -1578,8 +1577,7 @@ const SwNode* SwIntrnlSectRefLink::GetAnchor() const
return rSectFormat.GetSectionNode();
}
bool SwIntrnlSectRefLink::IsInRange( sal_uLong nSttNd, sal_uLong nEndNd,
sal_Int32 , sal_Int32 ) const
bool SwIntrnlSectRefLink::IsInRange( sal_uLong nSttNd, sal_uLong nEndNd ) const
{
SwStartNode* pSttNd = rSectFormat.GetSectionNode();
return pSttNd &&
......
......@@ -358,7 +358,7 @@ bool SwBaseLink::IsRecursion( const SwBaseLink* pChkLnk ) const
return false;
}
bool SwBaseLink::IsInRange( sal_uLong, sal_uLong, sal_Int32, sal_Int32 ) const
bool SwBaseLink::IsInRange( sal_uLong, sal_uLong ) const
{
// Not Graphic or OLE Links
// Fields or Sections have their own derivation!
......
......@@ -100,7 +100,6 @@ class SwAutoFormat
mutable std::unique_ptr<CharClass> m_pCharClass; // Character classification
mutable LanguageType m_eCharClassLang;
sal_uInt16 m_nLastHeadLvl, m_nLastCalcHeadLvl;
sal_uInt16 m_nRedlAutoFormatSeqId;
enum
......@@ -2148,8 +2147,8 @@ SwAutoFormat::SwAutoFormat( SwEditShell* pEdShell, SvxSwAutoFormatFlags const &
// If multiple lines, then do not merge with next paragraph
m_bMoreLines = false;
m_nLastCalcHeadLvl = 0;
m_nLastHeadLvl = USHRT_MAX;
sal_uInt16 nLastCalcHeadLvl = 0;
sal_uInt16 nLastHeadLvl = USHRT_MAX;
sal_uInt16 nLevel = 0;
sal_uInt16 nDigitLvl = 0;
......@@ -2367,25 +2366,25 @@ SwAutoFormat::SwAutoFormat( SwEditShell* pEdShell, SvxSwAutoFormatFlags const &
if( nLevel >= MAXLEVEL )
nLevel = MAXLEVEL-1;
if( USHRT_MAX == m_nLastHeadLvl )
m_nLastHeadLvl = 0;
else if( m_nLastCalcHeadLvl < nLevel )
if( USHRT_MAX == nLastHeadLvl )
nLastHeadLvl = 0;
else if( nLastCalcHeadLvl < nLevel )
{
if( m_nLastHeadLvl+1 < MAXLEVEL )
++m_nLastHeadLvl;
if( nLastHeadLvl+1 < MAXLEVEL )
++nLastHeadLvl;
}
// one level above?
else if( m_nLastCalcHeadLvl > nLevel )
else if( nLastCalcHeadLvl > nLevel )
{
if( m_nLastHeadLvl )
--m_nLastHeadLvl;
if( nLastHeadLvl )
--nLastHeadLvl;
}
m_nLastCalcHeadLvl = nLevel;
nLastCalcHeadLvl = nLevel;
if( m_aFlags.bAFormatByInput )
BuildHeadLine( nLevel );
else
BuildHeadLine( m_nLastHeadLvl );
BuildHeadLine( nLastHeadLvl );
eStat = READ_NEXT_PARA;
break;
}
......
......@@ -57,8 +57,7 @@ public:
const OUString& rMimeType, const css::uno::Any & rValue ) override;
virtual const SwNode* GetAnchor() const override;
virtual bool IsInRange( sal_uLong nSttNd, sal_uLong nEndNd, sal_Int32 nStt = 0,
sal_Int32 nEnd = -1 ) const override;
virtual bool IsInRange( sal_uLong nSttNd, sal_uLong nEndNd ) const override;
};
::sfx2::SvBaseLink::UpdateResult SwIntrnlRefLink::DataChanged( const OUString& rMimeType,
......@@ -179,13 +178,11 @@ const SwNode* SwIntrnlRefLink::GetAnchor() const
return pNd;
}
bool SwIntrnlRefLink::IsInRange( sal_uLong nSttNd, sal_uLong nEndNd,
sal_Int32 nStt, sal_Int32 nEnd ) const
bool SwIntrnlRefLink::IsInRange( sal_uLong nSttNd, sal_uLong nEndNd ) const
{
bool bInRange = false;
rFieldType.CallSwClientNotify(sw::InRangeSearchHint(
nSttNd, nEndNd, nStt, nEnd,
bInRange));
nSttNd, nEndNd, bInRange));
return bInRange;
}
......
......@@ -652,7 +652,6 @@ sal_uInt16 SwFEShell::GetCurColNum_( const SwFrame *pFrame,
{
pPara->pFrameFormat = static_cast<const SwLayoutFrame*>(pFrame)->GetFormat();
pPara->pPrtRect = &pFrame->getFramePrintArea();
pPara->pFrameRect = &pFrame->getFrameArea();
break;
}
pFrame = pFrame->GetUpper();
......@@ -661,7 +660,6 @@ sal_uInt16 SwFEShell::GetCurColNum_( const SwFrame *pFrame,
{
pPara->pFrameFormat = nullptr;
pPara->pPrtRect = nullptr;
pPara->pFrameRect = nullptr;
}
}
break;
......
......@@ -77,7 +77,7 @@ public:
class SwUndoRedlineSort : public SwUndoRedline
{
std::unique_ptr<SwSortOptions> pOpt;
sal_uLong nSaveEndNode, nOffset;
sal_uLong nSaveEndNode;
sal_Int32 nSaveEndContent;
virtual void UndoRedlineImpl(SwDoc & rDoc, SwPaM & rPam) override;
......@@ -91,7 +91,6 @@ public:
virtual void RepeatImpl( ::sw::RepeatContext & ) override;
void SetSaveRange( const SwPaM& rRange );
void SetOffset( const SwNodeIndex& rIdx );
};
class SwUndoAcceptRedline : public SwUndoRedline
......
......@@ -247,7 +247,7 @@ SwUndoRedlineSort::SwUndoRedlineSort( const SwPaM& rRange,
const SwSortOptions& rOpt )
: SwUndoRedline( SwUndoId::SORT_TXT, rRange ),
pOpt( new SwSortOptions( rOpt ) ),
nSaveEndNode( nEndNode ), nOffset( 0 ), nSaveEndContent( nEndContent )
nSaveEndNode( nEndNode ), nSaveEndContent( nEndContent )
{
}
......@@ -351,11 +351,6 @@ void SwUndoRedlineSort::SetSaveRange( const SwPaM& rRange )
nSaveEndContent = rPos.nContent.GetIndex();
}
void SwUndoRedlineSort::SetOffset( const SwNodeIndex& rIdx )
{
nOffset = rIdx.GetIndex() - nSttNode;
}
SwUndoAcceptRedline::SwUndoAcceptRedline( const SwPaM& rRange )
: SwUndoRedline( SwUndoId::ACCEPT_REDLINE, rRange )
{
......
......@@ -2820,7 +2820,7 @@ void SectionSaveStruct::Restore( SwHTMLParser& rParser )
class CellSaveStruct : public SectionSaveStruct
{
OUString m_aStyle, m_aId, m_aClass, m_aLang, m_aDir;
OUString m_aStyle, m_aId, m_aClass;
OUString m_aBGImage;
Color m_aBGColor;
std::shared_ptr<SvxBoxItem> m_xBoxItem;
......@@ -2886,7 +2886,7 @@ CellSaveStruct::CellSaveStruct( SwHTMLParser& rParser, HTMLTable const *pCurTabl
m_bNoWrap( false ),
m_bNoBreak( false )
{
OUString aNumFormat, aValue;
OUString aNumFormat, aValue, aDir, aLang;
SvxAdjust eAdjust( pCurTable->GetInheritedAdjust() );
if( bReadOpt )
......@@ -2952,10 +2952,10 @@ CellSaveStruct::CellSaveStruct( SwHTMLParser& rParser, HTMLTable const *pCurTabl
m_aClass = rOption.GetString();
break;
case HtmlOptionId::LANG:
m_aLang = rOption.GetString();
aLang = rOption.GetString();
break;
case HtmlOptionId::DIR:
m_aDir = rOption.GetString();
aDir = rOption.GetString();
break;
case HtmlOptionId::SDNUM:
aNumFormat = rOption.GetString();
......@@ -3003,14 +3003,14 @@ CellSaveStruct::CellSaveStruct( SwHTMLParser& rParser, HTMLTable const *pCurTabl
rParser.InsertAttr(&rParser.m_xAttrTab->pAdjust, SvxAdjustItem(eAdjust, RES_PARATR_ADJUST),
xCntxt.get());
if( SwHTMLParser::HasStyleOptions( m_aStyle, m_aId, m_aClass, &m_aLang, &m_aDir ) )
if( SwHTMLParser::HasStyleOptions( m_aStyle, m_aId, m_aClass, &aLang, &aDir ) )
{
SfxItemSet aItemSet( rParser.m_xDoc->GetAttrPool(),
rParser.m_pCSS1Parser->GetWhichMap() );
SvxCSS1PropertyInfo aPropInfo;
if( rParser.ParseStyleOptions( m_aStyle, m_aId, m_aClass, aItemSet,
aPropInfo, &m_aLang, &m_aDir ) )
aPropInfo, &aLang, &aDir ) )
{
SfxPoolItem const* pItem;
if (SfxItemState::SET == aItemSet.GetItemState(RES_BOX, false, &pItem))
......
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