diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2014-04-15 13:55:56 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2014-04-15 13:56:21 +0200 |
commit | 2afe4c170dca7c45ef6be1563727193f53aa60c7 (patch) | |
tree | ea019d59aaa2bec2aadceeced745bca2d694b586 /sw | |
parent | 618a0f8c0349daa31cbaea097e2cc60e74f4076d (diff) |
Clean up function declarations and some unused functions
Change-Id: I58c425ab9d2c01f8844226aff820dd56d88ec09c
Diffstat (limited to 'sw')
84 files changed, 351 insertions, 516 deletions
diff --git a/sw/inc/dbgoutsw.hxx b/sw/inc/dbgoutsw.hxx index 2f9ca3b8ce3d..77f0255db456 100644 --- a/sw/inc/dbgoutsw.hxx +++ b/sw/inc/dbgoutsw.hxx @@ -26,8 +26,10 @@ #include <tox.hxx> #include <cstdio> +class SwCntntNode; class SwNode; class SwTxtAttr; +class SwTxtNode; class SwpHints; class SfxPoolItem; class SfxItemSet; @@ -54,6 +56,9 @@ SW_DLLPUBLIC const char * dbg_out(const OUString & aStr); SW_DLLPUBLIC const char * dbg_out(const SwRect & rRect); SW_DLLPUBLIC const char * dbg_out(const SwFrmFmt & rFrmFmt); SW_DLLPUBLIC const char * dbg_out(const SwNode & rNode); +SW_DLLPUBLIC const char * dbg_out(const SwNode * pNode); +SW_DLLPUBLIC const char * dbg_out(const SwCntntNode * pNode); +SW_DLLPUBLIC const char * dbg_out(const SwTxtNode * pNode); SW_DLLPUBLIC const char * dbg_out(const SwTxtAttr & rAttr); SW_DLLPUBLIC const char * dbg_out(const SwpHints &rHints); SW_DLLPUBLIC const char * dbg_out(const SfxPoolItem & rItem); @@ -64,6 +69,7 @@ SW_DLLPUBLIC const char * dbg_out(const SwPosition & rPos); SW_DLLPUBLIC const char * dbg_out(const SwPaM & rPam); SW_DLLPUBLIC const char * dbg_out(const SwNodeNum & rNum); SW_DLLPUBLIC const char * dbg_out(const SwUndo & rUndo); +SW_DLLPUBLIC const char * dbg_out(SwOutlineNodes & rNodes); SW_DLLPUBLIC const char * dbg_out(const SwRewriter & rRewriter); SW_DLLPUBLIC const char * dbg_out(const SwNumRule & rRule); SW_DLLPUBLIC const char * dbg_out(const SwTxtFmtColl & rFmt); diff --git a/sw/inc/doc.hxx b/sw/inc/doc.hxx index aff1ba0a5abe..4c1495bd7e12 100644 --- a/sw/inc/doc.hxx +++ b/sw/inc/doc.hxx @@ -199,6 +199,7 @@ class SwRenderData; class SwPageFrm; class SwViewOption; class IDocumentUndoRedo; +class _SetGetExpFlds; namespace sw { namespace mark { class MarkManager; @@ -2173,6 +2174,9 @@ namespace docfunc */ bool HasOutlineStyleToBeWrittenAsNormalListStyle( SwDoc& rDoc ); } + +bool sw_GetPostIts( IDocumentFieldsAccess* pIDFA, _SetGetExpFlds * pSrtLst ); + #endif //_DOC_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/fesh.hxx b/sw/inc/fesh.hxx index 2c4e5749f4d2..f81e6d0589b4 100644 --- a/sw/inc/fesh.hxx +++ b/sw/inc/fesh.hxx @@ -760,6 +760,8 @@ public: virtual void ToggleHeaderFooterEdit( ); }; +void ClearFEShellTabCols(); + #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/sw3convert.hxx b/sw/inc/sw3convert.hxx new file mode 100644 index 000000000000..d837db2aa776 --- /dev/null +++ b/sw/inc/sw3convert.hxx @@ -0,0 +1,33 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#ifndef INCLUDED_SW_INC_SW3CONVERT_HXX +#define INCLUDED_SW_INC_SW3CONVERT_HXX + +#include <sal/config.h> + +class SwDoc; + +SW_DLLPUBLIC void sw3io_ConvertFromOldField( SwDoc& rDoc, sal_uInt16& rWhich, + sal_uInt16& rSubType, sal_uLong &rFmt, + sal_uInt16 nVersion ); + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx index 7552e1583cd6..a99c48c7145a 100644 --- a/sw/inc/unotbl.hxx +++ b/sw/inc/unotbl.hxx @@ -623,6 +623,13 @@ public: virtual void Modify( const SfxPoolItem* pOld, const SfxPoolItem *pNew) SAL_OVERRIDE; }; +int sw_CompareCellRanges( + const OUString &rRange1StartCell, const OUString &rRange1EndCell, + const OUString &rRange2StartCell, const OUString &rRange2EndCell, + sal_Bool bCmpColsFirst ); + +void sw_NormalizeRange( OUString &rCell1, OUString &rCell2 ); + #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/qa/core/Test-BigPtrArray.cxx b/sw/qa/core/Test-BigPtrArray.cxx index 3320d7dbfcfd..18749d8164a7 100644 --- a/sw/qa/core/Test-BigPtrArray.cxx +++ b/sw/qa/core/Test-BigPtrArray.cxx @@ -722,6 +722,7 @@ public: CPPUNIT_TEST(test_remove_all_elements_at_once); CPPUNIT_TEST(test_move_elements_from_lower_to_higher_pos); CPPUNIT_TEST(test_move_elements_from_higher_to_lower_pos); + CPPUNIT_TEST(test_move_to_same_position); CPPUNIT_TEST(test_replace_elements); CPPUNIT_TEST(test_for_each); CPPUNIT_TEST(test_for_some1); @@ -733,6 +734,8 @@ public: const char* START = "START: "; const char* END = "END: "; +#if defined TIMELOG + class PerformanceTracer { public: @@ -825,6 +828,8 @@ private: } }; +#endif + // register test suites CPPUNIT_TEST_SUITE_REGISTRATION(BigPtrArrayUnittest); #ifdef TIMELOG diff --git a/sw/source/core/access/accmap.cxx b/sw/source/core/access/accmap.cxx index 4db54c99bbea..575002e60126 100644 --- a/sw/source/core/access/accmap.cxx +++ b/sw/source/core/access/accmap.cxx @@ -314,15 +314,13 @@ private: EventType meType; // The event type tAccessibleStates mnStates; // check states or update caret pos - SwAccessibleEvent_Impl& operator==( const SwAccessibleEvent_Impl& ); - public: const SwFrm* mpParentFrm; // The object that fires the event sal_Bool IsNoXaccParentFrm() const { return CHILD_POS_CHANGED == meType && mpParentFrm != 0; } - uno::WeakReference < XAccessible > GetxAcc() const { return mxAcc;} + public: SwAccessibleEvent_Impl( EventType eT, SwAccessibleContext *pA, @@ -490,13 +488,7 @@ public: { return mbFiring; } - struct XAccisNULL - { - bool operator()(const SwAccessibleEvent_Impl& e) - { - return e.IsNoXaccParentFrm(); - } - }; + void MoveInvalidXAccToEnd(); }; @@ -645,8 +637,6 @@ public: const SwRect& GetVisArea() const; - MapMode GetMapModeForPreview( ) const; - /** Adjust the MapMode so that the preview page appears at the * proper position. rPoint identifies the page for which the * MapMode should be adjusted. If bFromPreview is true, rPoint is diff --git a/sw/source/core/bastyp/bparr.cxx b/sw/source/core/bastyp/bparr.cxx index 39d28969b173..935a35b366a7 100644 --- a/sw/source/core/bastyp/bparr.cxx +++ b/sw/source/core/bastyp/bparr.cxx @@ -71,11 +71,14 @@ BigPtrArray::~BigPtrArray() // division of this field into multiple parts. void BigPtrArray::Move( sal_uLong from, sal_uLong to ) { - sal_uInt16 cur = Index2Block( from ); - BlockInfo* p = ppInf[ cur ]; - ElementPtr pElem = p->pData[ from - p->nStart ]; - Insert( pElem, to ); // insert first, then delete! - Remove( ( to < from ) ? ( from + 1 ) : from ); + if (from != to) + { + sal_uInt16 cur = Index2Block( from ); + BlockInfo* p = ppInf[ cur ]; + ElementPtr pElem = p->pData[ from - p->nStart ]; + Insert( pElem, to ); // insert first, then delete! + Remove( ( to < from ) ? ( from + 1 ) : from ); + } } /** Apply function to every element. diff --git a/sw/source/core/bastyp/init.cxx b/sw/source/core/bastyp/init.cxx index fce0a3b74508..de353fa43a3e 100644 --- a/sw/source/core/bastyp/init.cxx +++ b/sw/source/core/bastyp/init.cxx @@ -23,6 +23,7 @@ #include <cellatr.hxx> #include <checkit.hxx> #include <cmdid.h> +#include <fesh.hxx> #include <comphelper/processfactory.hxx> #include <com/sun/star/i18n/CollatorOptions.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> @@ -132,7 +133,6 @@ using namespace ::com::sun::star; extern void _FrmFinit(); -extern void ClearFEShellTabCols(); // some ranges for sets in collections/ nodes diff --git a/sw/source/core/crsr/paminit.cxx b/sw/source/core/crsr/paminit.cxx index dbaa126eab8c..4069a1225ce9 100644 --- a/sw/source/core/crsr/paminit.cxx +++ b/sw/source/core/crsr/paminit.cxx @@ -19,6 +19,8 @@ #include <pam.hxx> #include <pamtyp.hxx> +#include <trvlreg.hxx> +#include <trvltbl.hxx> static SwMoveFnCollection aFwrd = { /* fnNd */ &GoNext, @@ -62,23 +64,12 @@ SwWhichSection fnSectionNext = &GoNextSection; SwPosSection fnSectionStart = &aFwrd; SwPosSection fnSectionEnd = &aBwrd; -// Travelling in tables -sal_Bool GotoPrevTable( SwPaM&, SwPosTable, sal_Bool bInReadOnly ); -sal_Bool GotoCurrTable( SwPaM&, SwPosTable, sal_Bool bInReadOnly ); -sal_Bool GotoNextTable( SwPaM&, SwPosTable, sal_Bool bInReadOnly ); - SwWhichTable fnTablePrev = &GotoPrevTable; SwWhichTable fnTableCurr = &GotoCurrTable; SwWhichTable fnTableNext = &GotoNextTable; SwPosTable fnTableStart = &aFwrd; SwPosTable fnTableEnd = &aBwrd; -// Travelling in regions -sal_Bool GotoPrevRegion( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); -sal_Bool GotoCurrRegion( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); -sal_Bool GotoCurrRegionAndSkip( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); -sal_Bool GotoNextRegion( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); - SwWhichRegion fnRegionPrev = &GotoPrevRegion; SwWhichRegion fnRegionCurr = &GotoCurrRegion; SwWhichRegion fnRegionCurrAndSkip = &GotoCurrRegionAndSkip; diff --git a/sw/source/core/crsr/trvlreg.cxx b/sw/source/core/crsr/trvlreg.cxx index 04df75b3bbb0..0850dfb9144c 100644 --- a/sw/source/core/crsr/trvlreg.cxx +++ b/sw/source/core/crsr/trvlreg.cxx @@ -26,6 +26,7 @@ #include <callnk.hxx> #include <pamtyp.hxx> #include <section.hxx> +#include <trvlreg.hxx> sal_Bool GotoPrevRegion( SwPaM& rCurCrsr, SwPosRegion fnPosRegion, sal_Bool bInReadOnly ) diff --git a/sw/source/core/crsr/trvlreg.hxx b/sw/source/core/crsr/trvlreg.hxx new file mode 100644 index 000000000000..881ecdd15a02 --- /dev/null +++ b/sw/source/core/crsr/trvlreg.hxx @@ -0,0 +1,33 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#ifndef INCLUDED_SW_SOURCE_CORE_CRSR_TRVLREG_HXX +#define INCLUDED_SW_SOURCE_CORE_CRSR_TRVLREG_HXX + +#include <sal/config.h> + +// Travelling in regions +sal_Bool GotoPrevRegion( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); +sal_Bool GotoCurrRegion( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); +sal_Bool GotoCurrRegionAndSkip( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); +sal_Bool GotoNextRegion( SwPaM&, SwPosRegion, sal_Bool bInReadOnly ); + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/core/crsr/trvltbl.cxx b/sw/source/core/crsr/trvltbl.cxx index f85cd1f12272..cea8eceac641 100644 --- a/sw/source/core/crsr/trvltbl.cxx +++ b/sw/source/core/crsr/trvltbl.cxx @@ -37,6 +37,7 @@ #include <cellatr.hxx> #include <cellfrm.hxx> #include <rowfrm.hxx> +#include <trvltbl.hxx> /// set cursor into next/previous cell sal_Bool SwCrsrShell::GoNextCell( sal_Bool bAppendLine ) diff --git a/sw/source/core/crsr/trvltbl.hxx b/sw/source/core/crsr/trvltbl.hxx new file mode 100644 index 000000000000..1c686b5d1728 --- /dev/null +++ b/sw/source/core/crsr/trvltbl.hxx @@ -0,0 +1,32 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#ifndef INCLUDED_SW_SOURCE_CORE_CRSR_TRVLTBL_HXX +#define INCLUDED_SW_SOURCE_CORE_CRSR_TRVLTBL_HXX + +#include <sal/config.h> + +// Travelling in tables +sal_Bool GotoPrevTable( SwPaM&, SwPosTable, sal_Bool bInReadOnly ); +sal_Bool GotoCurrTable( SwPaM&, SwPosTable, sal_Bool bInReadOnly ); +sal_Bool GotoNextTable( SwPaM&, SwPosTable, sal_Bool bInReadOnly ); + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/core/doc/dbgoutsw.cxx b/sw/source/core/doc/dbgoutsw.cxx index ff67c4940672..070aaea7a71a 100644 --- a/sw/source/core/doc/dbgoutsw.cxx +++ b/sw/source/core/doc/dbgoutsw.cxx @@ -51,13 +51,6 @@ static OString aDbgOutResult; bool bDbgOutStdErr = false; bool bDbgOutPrintAttrSet = false; -char* db_pretty_print(const OUString* str, int flags, char* fmt) -{ - (void) fmt; - (void) flags; - return const_cast<char*>(dbg_out(*str)); -} - template<class T> static OUString lcl_dbg_out_SvPtrArr(const T & rArr) { diff --git a/sw/source/core/doc/doccomp.cxx b/sw/source/core/doc/doccomp.cxx index 14f37d7c7041..b54605bad884 100644 --- a/sw/source/core/doc/doccomp.cxx +++ b/sw/source/core/doc/doccomp.cxx @@ -107,7 +107,6 @@ public: } size_t GetLineCount() const { return aLines.size(); } - sal_uLong GetLineOffset() const { return nSttLineNum; } const CompareLine* GetLine( size_t nLine ) const { return aLines[ nLine ]; } void InsertLine( CompareLine* pLine ) @@ -177,7 +176,6 @@ private: static void SetDiscard( const CompareData& rData, sal_Char* pDiscard, sal_uLong* pCounts ); static void CheckDiscard( sal_uLong nLen, sal_Char* pDiscard ); - static sal_uLong SetChangedFlag( CompareData& rData, sal_Char* pDiscard, int bFirst ); static void ShiftBoundaries( CompareData& rData1, CompareData& rData2 ); public: @@ -1834,8 +1832,6 @@ public: _SaveMergeRedlines( const SwNode& rDstNd, const SwRangeRedline& rSrcRedl, Ring* pRing ); sal_uInt16 InsertRedline(); - - SwRangeRedline* GetDestRedline() { return pDestRedl; } }; _SaveMergeRedlines::_SaveMergeRedlines( const SwNode& rDstNd, diff --git a/sw/source/core/doc/docedt.cxx b/sw/source/core/doc/docedt.cxx index 63b9a2b34a15..4e458d2e15a6 100644 --- a/sw/source/core/doc/docedt.cxx +++ b/sw/source/core/doc/docedt.cxx @@ -1992,7 +1992,6 @@ public: sal_uInt16* pPageCount, sal_uInt16* pPageStart ); void SetPam( SwPaM *pPam ) const; inline void SetNode( SwNode *pNew ) { pNode = pNew; } - inline const SwNode *GetNode() const { return pNode; } inline void SetRange( const SwNode *pNew ); inline void NextNode() { ++nNode; } inline sal_uInt16 *GetPageCnt() { return pPageCnt; } diff --git a/sw/source/core/doc/docfly.cxx b/sw/source/core/doc/docfly.cxx index a481b899df48..65a91a0b1136 100644 --- a/sw/source/core/doc/docfly.cxx +++ b/sw/source/core/doc/docfly.cxx @@ -66,8 +66,6 @@ #include <svx/xlnedit.hxx> #include <svx/xflhtit.hxx> -extern sal_uInt16 GetHtmlMode( const SwDocShell* ); - using namespace ::com::sun::star; sal_uInt16 SwDoc::GetFlyCount( FlyCntType eType ) const diff --git a/sw/source/core/doc/docfmt.cxx b/sw/source/core/doc/docfmt.cxx index 3227260618da..c7088f7e0565 100644 --- a/sw/source/core/doc/docfmt.cxx +++ b/sw/source/core/doc/docfmt.cxx @@ -116,20 +116,6 @@ struct ParaRstFmt bInclRefToxMark( false ), bKeepOutlineLevelAttr( false ) {} - - ParaRstFmt( SwHistory* pHst ) - : pFmtColl(0), - pHistory(pHst), - pSttNd(0), - pEndNd(0), - pDelSet(0), - nWhich(0), - bReset( false ), - bResetListAttrs( false ), // #i62675# - bResetAll( true ), - bInclRefToxMark( false ), - bKeepOutlineLevelAttr( false ) - {} }; /** @params pArgs contains the document's ChrFmtTable diff --git a/sw/source/core/doc/docredln.cxx b/sw/source/core/doc/docredln.cxx index beb8096dae0b..8dcf9ee64300 100644 --- a/sw/source/core/doc/docredln.cxx +++ b/sw/source/core/doc/docredln.cxx @@ -26,6 +26,7 @@ #include <editeng/crossedoutitem.hxx> #include <swmodule.hxx> #include <doc.hxx> +#include <docredln.hxx> #include <IDocumentUndoRedo.hxx> #include <docary.hxx> #include <ndtxt.hxx> diff --git a/sw/source/core/doc/tblrwcl.cxx b/sw/source/core/doc/tblrwcl.cxx index df19168dcd1d..a64c886ba99f 100644 --- a/sw/source/core/doc/tblrwcl.cxx +++ b/sw/source/core/doc/tblrwcl.cxx @@ -139,24 +139,6 @@ struct CR_SetBoxWidth { nLowerDiff = 0; nRemainWidth = 0; } - - void AddBoxWidth( const SwTableBox& rBox, sal_uInt16 nWidth ) - { - SwTableLine* p = (SwTableLine*)rBox.GetUpper(); - std::pair<SwTableLineWidthMap_t::iterator, bool> aPair = - m_LineWidthMap.insert(std::make_pair(p,nWidth)); - if (!aPair.second) - { - aPair.first->second += nWidth; - } - } - - sal_uInt16 GetBoxWidth( const SwTableLine& rLn ) const - { - SwTableLine* p = (SwTableLine*)&rLn; - SwTableLineWidthMap_t::const_iterator const it = m_LineWidthMap.find(p); - return (it != m_LineWidthMap.end()) ? it->second : 0; - } }; static bool lcl_SetSelBoxWidth( SwTableLine* pLine, CR_SetBoxWidth& rParam, @@ -303,7 +285,6 @@ struct _CpyPara nCpyCnt(rPara.nCpyCnt), nInsPos(0), nLnIdx(rPara.nLnIdx), nBoxIdx(rPara.nBoxIdx), nDelBorderFlag( rPara.nDelBorderFlag ), bCpyCntnt( rPara.bCpyCntnt ) {} - void SetBoxWidth( SwTableBox* pBox ); }; static void lcl_CopyRow(_FndLine & rFndLine, _CpyPara *const pCpyPara); @@ -1394,8 +1375,6 @@ struct _InsULPara { bUL_LR = false; bUL = true; if( pBox ) pInsBox = pBox; } void SetRight( SwTableBox* pBox=0 ) { bUL_LR = false; bUL = false; if( pBox ) pInsBox = pBox; } - void SetUpper( SwTableLine* pLine=0 ) - { bUL_LR = true; bUL = true; if( pLine ) pInsLine = pLine; } void SetLower( SwTableLine* pLine=0 ) { bUL_LR = true; bUL = false; if( pLine ) pInsLine = pLine; } }; diff --git a/sw/source/core/docnode/ndtbl.cxx b/sw/source/core/docnode/ndtbl.cxx index 9091b6636469..7aafb9550246 100644 --- a/sw/source/core/docnode/ndtbl.cxx +++ b/sw/source/core/docnode/ndtbl.cxx @@ -18,6 +18,7 @@ */ #include <com/sun/star/chart2/XChartDocument.hpp> +#include <fesh.hxx> #include <hintids.hxx> #include <editeng/lrspitem.hxx> #include <editeng/formatbreakitem.hxx> @@ -98,11 +99,6 @@ using namespace ::com::sun::star; const sal_Unicode T2T_PARA = 0x0a; -extern void ClearFEShellTabCols(); - -// Located in gctable.cxx -extern sal_Bool sw_GC_Line_Border( const SwTableLine*& , void* pPara ); - static void lcl_SetDfltBoxAttr( SwFrmFmt& rFmt, sal_uInt8 nId ) { sal_Bool bTop = false, bBottom = false, bLeft = false, bRight = false; diff --git a/sw/source/core/docnode/ndtbl1.cxx b/sw/source/core/docnode/ndtbl1.cxx index 744dafec5850..2fa8089b6a50 100644 --- a/sw/source/core/docnode/ndtbl1.cxx +++ b/sw/source/core/docnode/ndtbl1.cxx @@ -22,6 +22,7 @@ #include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> #include <editeng/frmdiritem.hxx> +#include <fesh.hxx> #include <fmtornt.hxx> #include <fmtfsize.hxx> #include <fmtlsplt.hxx> @@ -52,8 +53,6 @@ using ::editeng::SvxBorderLine; using namespace ::com::sun::star; -extern void ClearFEShellTabCols(); - // See swtable.cxx too #define COLFUZZY 20L diff --git a/sw/source/core/edit/edlingu.cxx b/sw/source/core/edit/edlingu.cxx index d0c84bd55b5a..f9f5b94ef78e 100644 --- a/sw/source/core/edit/edlingu.cxx +++ b/sw/source/core/edit/edlingu.cxx @@ -74,7 +74,6 @@ public: SwLinguIter(); inline SwEditShell *GetSh() { return pSh; } - inline const SwEditShell *GetSh() const { return pSh; } inline const SwPosition *GetEnd() const { return pEnd; } inline void SetEnd( SwPosition* pNew ){ delete pEnd; pEnd = pNew; } diff --git a/sw/source/core/edit/edtab.cxx b/sw/source/core/edit/edtab.cxx index 15852ae8a02b..e650d51fd526 100644 --- a/sw/source/core/edit/edtab.cxx +++ b/sw/source/core/edit/edtab.cxx @@ -18,6 +18,7 @@ */ #include <com/sun/star/chart2/XChartDocument.hpp> +#include <fesh.hxx> #include <hintids.hxx> #include <hints.hxx> @@ -49,8 +50,6 @@ using namespace ::com::sun::star; using namespace ::com::sun::star::uno; -extern void ClearFEShellTabCols(); - //Added for bug #i119954# Application crashed if undo/redo covert nest table to text sal_Bool ConvertTableToText( const SwTableNode *pTableNode, sal_Unicode cCh ); diff --git a/sw/source/core/fields/expfld.cxx b/sw/source/core/fields/expfld.cxx index f1f95487b804..7ddaac824e85 100644 --- a/sw/source/core/fields/expfld.cxx +++ b/sw/source/core/fields/expfld.cxx @@ -17,6 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <sal/config.h> + +#include <UndoTable.hxx> #include <hintids.hxx> #include <unotools/collatorwrapper.hxx> #include <unotools/charclass.hxx> @@ -536,7 +539,6 @@ sal_uInt16 SwSetExpFieldType::SetSeqRefNo( SwSetExpField& rFld ) if( !GetDepends() || !(nsSwGetSetExpType::GSE_SEQ & nType) ) return USHRT_MAX; -extern void InsertSort( std::vector<sal_uInt16>& rArr, sal_uInt16 nIdx, sal_uInt16* pInsPos = 0 ); std::vector<sal_uInt16> aArr; sal_uInt16 n; diff --git a/sw/source/core/fields/postithelper.cxx b/sw/source/core/fields/postithelper.cxx index e259a18d23d5..66d354d5ac9f 100644 --- a/sw/source/core/fields/postithelper.cxx +++ b/sw/source/core/fields/postithelper.cxx @@ -38,43 +38,6 @@ class Point; -namespace { - -struct LayoutInfoOrder -{ - bool operator()( const SwLayoutInfo& rLayoutInfo, - const SwLayoutInfo& rNewLayoutInfo ) - { - if ( rLayoutInfo.mnPageNumber != rNewLayoutInfo.mnPageNumber ) - { - // corresponding <SwFrm> instances are on different pages - return rLayoutInfo.mnPageNumber < rNewLayoutInfo.mnPageNumber; - } - else - { - // corresponding <SwFrm> instances are in different repeating table header rows - OSL_ENSURE( rLayoutInfo.mpAnchorFrm->FindTabFrm(), - "<LayoutInfoOrder::operator()> - table frame not found" ); - OSL_ENSURE( rNewLayoutInfo.mpAnchorFrm->FindTabFrm(), - "<LayoutInfoOrder::operator()> - table frame not found" ); - const SwTabFrm* pLayoutInfoTabFrm( rLayoutInfo.mpAnchorFrm->FindTabFrm() ); - const SwTabFrm* pNewLayoutInfoTabFrm( rNewLayoutInfo.mpAnchorFrm->FindTabFrm() ); - const SwTabFrm* pTmpTabFrm( pNewLayoutInfoTabFrm ); - while ( pTmpTabFrm && pTmpTabFrm->GetFollow() ) - { - pTmpTabFrm = static_cast<const SwTabFrm*>(pTmpTabFrm->GetFollow()->GetFrm()); - if ( pTmpTabFrm == pLayoutInfoTabFrm ) - { - return false; - } - } - return true; - } - } -}; - -} // eof anonymous namespace - SwPostItHelper::SwLayoutStatus SwPostItHelper::getLayoutInfos( SwLayoutInfo& o_rInfo, const SwPosition& rAnchorPos, diff --git a/sw/source/core/fields/reffld.cxx b/sw/source/core/fields/reffld.cxx index 61985226ea62..b9faba3f548d 100644 --- a/sw/source/core/fields/reffld.cxx +++ b/sw/source/core/fields/reffld.cxx @@ -66,8 +66,6 @@ using namespace ::com::sun::star; using namespace ::com::sun::star::text; using namespace ::com::sun::star::lang; -extern void InsertSort( std::vector<sal_uInt16>& rArr, sal_uInt16 nIdx, sal_uInt16* pInsPos = 0 ); - static void lcl_GetLayTree( const SwFrm* pFrm, std::vector<const SwFrm*>& rArr ) { while( pFrm ) diff --git a/sw/source/core/frmedt/fefly1.cxx b/sw/source/core/frmedt/fefly1.cxx index 1ceadbf9c9b3..e7cda7aedf9a 100644 --- a/sw/source/core/frmedt/fefly1.cxx +++ b/sw/source/core/frmedt/fefly1.cxx @@ -70,10 +70,6 @@ using namespace ::com::sun::star; -// To register Flys in Flys in ... -// as defined in layout/frmtool.cxx -void RegistFlys( SwPageFrm*, const SwLayoutFrm* ); - /*********************************************************************** #* Class : SwDoc #* Methode : UseSpzLayoutFmt diff --git a/sw/source/core/frmedt/tblsel.cxx b/sw/source/core/frmedt/tblsel.cxx index e82275839856..98d0ff66bc6f 100644 --- a/sw/source/core/frmedt/tblsel.cxx +++ b/sw/source/core/frmedt/tblsel.cxx @@ -72,9 +72,6 @@ struct _CmpLPt _CmpLPt( const Point& rPt, const SwTableBox* pBox, bool bVertical ); - bool operator==( const _CmpLPt& rCmp ) const - { return X() == rCmp.X() && Y() == rCmp.Y(); } - bool operator<( const _CmpLPt& rCmp ) const { if ( bVert ) diff --git a/sw/source/core/graphic/ndgrf.cxx b/sw/source/core/graphic/ndgrf.cxx index 578b6f8a53ab..a2e56de9bb2e 100644 --- a/sw/source/core/graphic/ndgrf.cxx +++ b/sw/source/core/graphic/ndgrf.cxx @@ -18,6 +18,7 @@ */ #include <hintids.hxx> +#include <mdiexp.hxx> #include <tools/helpers.hxx> #include <tools/urlobj.hxx> #include <svl/undo.hxx> diff --git a/sw/source/core/inc/UndoTable.hxx b/sw/source/core/inc/UndoTable.hxx index 5eff20981281..867381c30c25 100644 --- a/sw/source/core/inc/UndoTable.hxx +++ b/sw/source/core/inc/UndoTable.hxx @@ -374,6 +374,8 @@ public: virtual void RepeatImpl( ::sw::RepeatContext & ) SAL_OVERRIDE; }; +void InsertSort( std::vector<sal_uInt16>& rArr, sal_uInt16 nIdx, sal_uInt16* pInsPos = 0 ); + #endif // INCLUDED_SW_SOURCE_CORE_INC_UNDOTABLE_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/core/inc/docredln.hxx b/sw/source/core/inc/docredln.hxx new file mode 100644 index 000000000000..e1b4f792b522 --- /dev/null +++ b/sw/source/core/inc/docredln.hxx @@ -0,0 +1,33 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCREDLN_HXX +#define INCLUDED_SW_SOURCE_CORE_INC_DOCREDLN_HXX + +#include <sal/config.h> + +#if defined DBG_UTIL + +void sw_DebugRedline( const SwDoc* pDoc ); + +#endif + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/core/inc/unofreg.hxx b/sw/source/core/inc/unofreg.hxx new file mode 100644 index 000000000000..fb172079e289 --- /dev/null +++ b/sw/source/core/inc/unofreg.hxx @@ -0,0 +1,125 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#ifndef INCLUDED_SW_SOURCE_CORE_INC_UNOFREG_HXX +#define INCLUDED_SW_SOURCE_CORE_INC_UNOFREG_HXX + +#include <sal/config.h> + +#include <com/sun/star/uno/Exception.hpp> + +namespace com { namespace sun { namespace star { namespace lang { + class XMultiServiceFactory; +} } } } + +// module +css::uno::Sequence< OUString > SAL_CALL SwUnoModule_getSupportedServiceNames() throw(); +OUString SAL_CALL SwUnoModule_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwUnoModule_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory > &rSMgr ) throw( css::uno::Exception ); + +// writer documents +css::uno::Sequence< OUString > SAL_CALL SwTextDocument_getSupportedServiceNames() throw(); +OUString SAL_CALL SwTextDocument_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwTextDocument_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory > &rSMgr, const sal_uInt64 _nCreationFlags ) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwWebDocument_getSupportedServiceNames() throw(); +OUString SAL_CALL SwWebDocument_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwWebDocument_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory > &rSMgr ) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwGlobalDocument_getSupportedServiceNames() throw(); +OUString SAL_CALL SwGlobalDocument_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwGlobalDocument_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory > &rSMgr ) throw( css::uno::Exception ); + +// xml import +css::uno::Sequence< OUString > SAL_CALL SwXMLImport_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLImport_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLImport_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLImportStyles_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLImportStyles_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLImportStyles_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLImportContent_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLImportContent_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLImportContent_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +css::uno::Sequence< OUString > SAL_CALL SwXMLImportMeta_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLImportMeta_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLImportMeta_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +css::uno::Sequence< OUString > SAL_CALL SwXMLImportSettings_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLImportSettings_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLImportSettings_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +// xml export (OOo) +css::uno::Sequence< OUString > SAL_CALL SwXMLExportOOO_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportOOO_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportContentOOO_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportContentOOO_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportContentOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportStylesOOO_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportStylesOOO_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportStylesOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportMetaOOO_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportMetaOOO_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportMetaOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportSettingsOOO_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportSettingsOOO_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportSettingsOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +// xml export (OASIS) +css::uno::Sequence< OUString > SAL_CALL SwXMLExport_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExport_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExport_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportContent_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportContent_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportContent_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportStyles_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportStyles_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportStyles_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportMeta_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportMeta_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportMeta_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); +css::uno::Sequence< OUString > SAL_CALL SwXMLExportSettings_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMLExportSettings_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMLExportSettings_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +//API objects +css::uno::Sequence< OUString > SAL_CALL SwXAutoTextContainer_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXAutoTextContainer_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXAutoTextContainer_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +css::uno::Sequence< OUString > SAL_CALL SwXModule_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXModule_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXModule_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +css::uno::Sequence< OUString > SAL_CALL SwXMailMerge_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMailMerge_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMailMerge_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +css::uno::Sequence< OUString > SAL_CALL SwXMailMerge_getSupportedServiceNames() throw(); +OUString SAL_CALL SwXMailMerge_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL SwXMailMerge_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception ); + +// Layout dump filter +css::uno::Sequence< OUString > SAL_CALL LayoutDumpFilter_getSupportedServiceNames() throw(); +OUString SAL_CALL LayoutDumpFilter_getImplementationName() throw(); +css::uno::Reference< css::uno::XInterface > SAL_CALL LayoutDumpFilter_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory > &rSMgr ) throw( css::uno::Exception ); + + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/core/layout/dumpfilter.cxx b/sw/source/core/layout/dumpfilter.cxx index 580fe2c923be..83d2f64fdf18 100644 --- a/sw/source/core/layout/dumpfilter.cxx +++ b/sw/source/core/layout/dumpfilter.cxx @@ -8,6 +8,7 @@ */ #include "dumpfilter.hxx" +#include "unofreg.hxx" #include <wrtsh.hxx> #include <cppuhelper/supportsservice.hxx> @@ -21,12 +22,12 @@ using namespace ::com::sun::star; -OUString SAL_CALL LayoutDumpFilter_getImplementationName() throw( uno::RuntimeException ) +OUString SAL_CALL LayoutDumpFilter_getImplementationName() throw() { return OUString( "com.sun.star.comp.Writer.LayoutDump" ); } -uno::Sequence< OUString > SAL_CALL LayoutDumpFilter_getSupportedServiceNames() throw( uno::RuntimeException ) +uno::Sequence< OUString > SAL_CALL LayoutDumpFilter_getSupportedServiceNames() throw() { uno::Sequence< OUString > aSeq( 1 ); aSeq[0] = "com.sun.star.document.ExportFilter"; @@ -35,6 +36,7 @@ uno::Sequence< OUString > SAL_CALL LayoutDumpFilter_getSupportedServiceNames() t uno::Reference< uno::XInterface > SAL_CALL LayoutDumpFilter_createInstance( const uno::Reference< lang::XMultiServiceFactory > & ) + throw (css::uno::Exception) { return static_cast< cppu::OWeakObject* >( new sw::LayoutDumpFilter( ) ); } diff --git a/sw/source/core/layout/flyincnt.cxx b/sw/source/core/layout/flyincnt.cxx index 0fa9b59404fc..0cafd371a843 100644 --- a/sw/source/core/layout/flyincnt.cxx +++ b/sw/source/core/layout/flyincnt.cxx @@ -26,9 +26,6 @@ // OD 2004-01-19 #110582# #include <dflyobj.hxx> -//from FlyCnt.cxx -void DeepCalc( const SwFrm *pFrm ); - SwFlyInCntFrm::SwFlyInCntFrm( SwFlyFrmFmt *pFmt, SwFrm* pSib, SwFrm *pAnch ) : SwFlyFrm( pFmt, pSib, pAnch ) { diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx index 8ccbe5011c9b..eb3133a39f98 100644 --- a/sw/source/core/layout/paintfrm.cxx +++ b/sw/source/core/layout/paintfrm.cxx @@ -182,8 +182,6 @@ class SwSubsRects : public SwLineRects void RemoveSuperfluousSubsidiaryLines( const SwLineRects &rRects ); public: void PaintSubsidiary( OutputDevice *pOut, const SwLineRects *pRects ); - - inline void Ins( const SwRect &rRect, const sal_uInt8 nSCol ); }; class BorderLines @@ -821,16 +819,6 @@ void SwLineRects::ConnectEdges( OutputDevice *pOut ) } } -inline void SwSubsRects::Ins( const SwRect &rRect, const sal_uInt8 nSCol ) -{ - // Lines that are shorted than the largest line width won't be inserted - if ( rRect.Height() > DEF_LINE_WIDTH_4 || rRect.Width() > DEF_LINE_WIDTH_4 ) - { - this->push_back( - SwLineRect(rRect, 0, table::BorderLineStyle::SOLID, 0, nSCol)); - } -} - void SwSubsRects::RemoveSuperfluousSubsidiaryLines( const SwLineRects &rRects ) { // All help lines that are covered by any border will be removed or split diff --git a/sw/source/core/ole/ndole.cxx b/sw/source/core/ole/ndole.cxx index 84144f2bed20..ab74b74b0258 100644 --- a/sw/source/core/ole/ndole.cxx +++ b/sw/source/core/ole/ndole.cxx @@ -78,16 +78,6 @@ public: void InsertObj( SwOLEObj& rObj ); void RemoveObj( SwOLEObj& rObj ); - - void RemovePtr( SwOLEObj* pObj ) - { - OleObjects_t::iterator const it = - std::find(m_OleObjects.begin(), m_OleObjects.end(), pObj); - if (it != m_OleObjects.end()) - { - m_OleObjects.erase(it); - } - } }; SwOLELRUCache* pOLELRU_Cache = 0; diff --git a/sw/source/core/sw3io/sw3convert.cxx b/sw/source/core/sw3io/sw3convert.cxx index ad53dc4d8fe8..9056381c32d2 100644 --- a/sw/source/core/sw3io/sw3convert.cxx +++ b/sw/source/core/sw3io/sw3convert.cxx @@ -18,6 +18,7 @@ */ #include "hintids.hxx" +#include "sw3convert.hxx" #include <tools/resid.hxx> #include <svl/macitem.hxx> #include <svl/zforlist.hxx> diff --git a/sw/source/core/table/swtable.cxx b/sw/source/core/table/swtable.cxx index 19f1c6110c2d..77bd9e6bfe81 100644 --- a/sw/source/core/table/swtable.cxx +++ b/sw/source/core/table/swtable.cxx @@ -2639,7 +2639,6 @@ public: if (m_pTabFrm->IsFollow()) m_pTabFrm = m_pTabFrm->FindMaster(true); } - const SwTable * getTable() const { return m_pTable; } const SwCellFrm * getCellFrm() const { return m_pCellFrm; } diff --git a/sw/source/core/text/frmcrsr.cxx b/sw/source/core/text/frmcrsr.cxx index b85e4c0d6437..b7040f99f30f 100644 --- a/sw/source/core/text/frmcrsr.cxx +++ b/sw/source/core/text/frmcrsr.cxx @@ -544,7 +544,6 @@ struct SwFillData long Left() const { return aFrm.Left(); } long Right() const { return aFrm.Right(); } long Bottom() const { return aFrm.Bottom(); } - SwRect& Frm() { return aFrm; } SwFillCrsrPos &Fill() const { return *pCMS->pFill; } void SetTab( MSHORT nNew ) { pCMS->pFill->nTabCnt = nNew; } void SetSpace( MSHORT nNew ) { pCMS->pFill->nSpaceCnt = nNew; } diff --git a/sw/source/core/text/txtfly.cxx b/sw/source/core/text/txtfly.cxx index ab556afda97a..6eb433ea9a74 100644 --- a/sw/source/core/text/txtfly.cxx +++ b/sw/source/core/text/txtfly.cxx @@ -20,6 +20,7 @@ #include <vcl/outdev.hxx> #include <vcl/virdev.hxx> +#include "dcontact.hxx" #include "pagefrm.hxx" #include "rootfrm.hxx" #include "pam.hxx" diff --git a/sw/source/core/text/txtio.cxx b/sw/source/core/text/txtio.cxx index 8a63de8e3ed8..1fdb8c869bba 100644 --- a/sw/source/core/text/txtio.cxx +++ b/sw/source/core/text/txtio.cxx @@ -100,16 +100,6 @@ IMPL_OUTOP( SwArrowPortion ) IMPL_OUTOP( SwMultiPortion ) IMPL_OUTOP( SwCombinedPortion ) -const char *GetPortionName( const MSHORT ) -{ - return 0; -} - -const char *GetPrepName( const PrepareHint ) -{ - return 0; -} - #else #include <limits.h> #include <stdlib.h> @@ -120,10 +110,6 @@ const char *GetPrepName( const PrepareHint ) CONSTCHAR( pClose, "} " ); -/************************************************************************* - * GetPortionName() - *************************************************************************/ - CONSTCHAR( pPOR_LIN, "LIN" ); CONSTCHAR( pPOR_TXT, "TXT" ); CONSTCHAR( pPOR_SHADOW, "SHADOW" ); @@ -164,11 +150,6 @@ CONSTCHAR( pPOR_BULLET, "BULLET" ); CONSTCHAR( pPOR_UNKW, "UNKW" ); CONSTCHAR( pPOR_PAR, "PAR" ); -const char *GetPortionName( const MSHORT /*nType*/ ) -{ - return 0; -} - CONSTCHAR( pPREP_CLEAR, "CLEAR" ); CONSTCHAR( pPREP_WIDOWS_ORPHANS, "WIDOWS_ORPHANS" ); CONSTCHAR( pPREP_FIXSIZE_CHG, "FIXSIZE_CHG" ); @@ -188,22 +169,6 @@ CONSTCHAR( pPREP_WIDOWS, "ORPHANS" ); CONSTCHAR( pPREP_QUOVADIS, "QUOVADIS" ); CONSTCHAR( pPREP_PAGE, "PAGE" ); -const char *GetPrepName( const PrepareHint ePrep ) -{ - // Kurz und schmerzlos: - const char *ppNameArr[PREP_END] = - { - pPREP_CLEAR, pPREP_WIDOWS_ORPHANS, pPREP_FIXSIZE_CHG, - pPREP_FOLLOW_FOLLOWS, pPREP_ADJUST_FRM, pPREP_FREE_SPACE, - pPREP_FLY_CHGD, pPREP_FLY_ATTR_CHG, pPREP_FLY_ARRIVE, - pPREP_FLY_LEAVE, pPREP_VIEWOPT, pPREP_FTN, pPREP_POS_CHGD, - pPREP_UL_SPACE, pPREP_MUST_FIT, pPREP_WIDOWS, pPREP_QUOVADIS, - pPREP_PAGE - }; - OSL_ENSURE( ePrep < PREP_END, "GetPrepName: unknown PrepareHint" ); - return( ppNameArr[ePrep] ); -} - SvStream &SwLinePortion::operator<<( SvStream &rOs ) const //$ ostream { rOs << " {"; diff --git a/sw/source/core/tox/tox.cxx b/sw/source/core/tox/tox.cxx index 00a38b53dca7..3c4ced3aa8ca 100644 --- a/sw/source/core/tox/tox.cxx +++ b/sw/source/core/tox/tox.cxx @@ -400,12 +400,6 @@ sal_uInt16 SwForm::GetFormMaxLevel( TOXTypes eTOXType ) return nRet; } -// #i21237# -bool operator == (const SwFormToken & rToken, FormTokenType eType) -{ - return rToken.eTokenType == eType; -} - void SwForm::AdjustTabStops( SwDoc& rDoc ) // #i21237# { for(sal_uInt16 nLevel = 1; nLevel < GetFormMax(); nLevel++) diff --git a/sw/source/core/txtnode/fntcap.cxx b/sw/source/core/txtnode/fntcap.cxx index 9da547bb1b9a..9ec2924ec4ce 100644 --- a/sw/source/core/txtnode/fntcap.cxx +++ b/sw/source/core/txtnode/fntcap.cxx @@ -372,7 +372,6 @@ public: virtual void Init( SwFntObj *pUpperFont, SwFntObj *pLowerFont ) SAL_OVERRIDE; virtual void Do() SAL_OVERRIDE; - void DrawSpace( const Point &rPos ); inline sal_Int32 GetCrsr(){ return nCrsr; } }; diff --git a/sw/source/core/uibase/app/docsh2.cxx b/sw/source/core/uibase/app/docsh2.cxx index 8c0cfbd14538..3f4ff818a05d 100644 --- a/sw/source/core/uibase/app/docsh2.cxx +++ b/sw/source/core/uibase/app/docsh2.cxx @@ -121,8 +121,6 @@ using namespace ::com::sun::star::uno; using namespace ::com::sun::star; using namespace ::sfx2; -extern bool FindPhyStyle( SwDoc& , const OUString& , SfxStyleFamily ); - // create DocInfo (virtual) SfxDocumentInfoDialog* SwDocShell::CreateDocumentInfoDialog( Window *pParent, const SfxItemSet &rSet) diff --git a/sw/source/core/uibase/app/docstyle.cxx b/sw/source/core/uibase/app/docstyle.cxx index fb91ee4daec0..db739ce2e716 100644 --- a/sw/source/core/uibase/app/docstyle.cxx +++ b/sw/source/core/uibase/app/docstyle.cxx @@ -78,8 +78,6 @@ class SwImplShellAction public: SwImplShellAction( SwDoc& rDoc ); ~SwImplShellAction(); - - SwWrtShell* GetSh() { return pSh; } }; SwImplShellAction::SwImplShellAction( SwDoc& rDoc ) @@ -322,25 +320,6 @@ static sal_uInt16 lcl_FindName(const SwPoolFmtList& rLst, SfxStyleFamily eFam, return USHRT_MAX; } -bool FindPhyStyle( SwDoc& rDoc, const OUString& rName, SfxStyleFamily eFam ) -{ - switch( eFam ) - { - case SFX_STYLE_FAMILY_CHAR : - return 0 != lcl_FindCharFmt( rDoc, rName, 0, false ); - case SFX_STYLE_FAMILY_PARA : - return 0 != lcl_FindParaFmt( rDoc, rName, 0, false ); - case SFX_STYLE_FAMILY_FRAME: - return 0 != lcl_FindFrmFmt( rDoc, rName, 0, false ); - case SFX_STYLE_FAMILY_PAGE : - return 0 != lcl_FindPageDesc( rDoc, rName, 0, false ); - case SFX_STYLE_FAMILY_PSEUDO: - return 0 != lcl_FindNumRule( rDoc, rName, 0, false ); - default:; //prevent warning - } - return false; -} - // Add Strings to the list of templates void SwPoolFmtList::Append( char cChar, const OUString& rStr ) { diff --git a/sw/source/core/uibase/docvw/edtwin3.cxx b/sw/source/core/uibase/docvw/edtwin3.cxx index a860d484df12..edd956754679 100644 --- a/sw/source/core/uibase/docvw/edtwin3.cxx +++ b/sw/source/core/uibase/docvw/edtwin3.cxx @@ -101,33 +101,6 @@ sal_Bool SwEditWin::RulerMarginDrag( const MouseEvent& rMEvt, return !rRuler.StartDocDrag( rMEvt, RULER_TYPE_INDENT); } -void SwAccessibilityScrollMDI(SwViewShell* pVwSh, const SwRect& rRect , sal_uInt16 nRangeX, sal_uInt16 nRangeY, sal_Bool isLeftTop) -{ - SfxViewShell *pSfxVwSh = pVwSh->GetSfxViewShell(); - if (pSfxVwSh && pSfxVwSh->ISA(SwView)) - { - SwView* pView = (SwView *)pSfxVwSh; - - Size aSz( rRect.Left(), rRect.Top()); - aSz = pView->GetEditWin().PixelToLogic( aSz ); - - Point aTopLeft( aSz.Width(), aSz.Height() ); - Point aPoint; - Rectangle aRect(aTopLeft,aPoint); - - sal_Bool bIsCrsrAtTop = pView->IsCrsrAtTop(); - sal_Bool bIsCrsrAtCenter = pView->IsCrsrAtCenter(); - if(isLeftTop) - pView->SetCrsrAtTop(sal_True); - - pView->Scroll( aRect, nRangeX, nRangeY ); - - if(isLeftTop) - pView->SetCrsrAtTop(bIsCrsrAtTop, bIsCrsrAtCenter); - } - -} - TblChgMode GetTblChgDefaultMode() { SwModuleOptions* pOpt = SW_MOD()->GetModuleConfig(); diff --git a/sw/source/core/uibase/uno/unodoc.cxx b/sw/source/core/uibase/uno/unodoc.cxx index 94c2f8570561..41189d2c4c41 100644 --- a/sw/source/core/uibase/uno/unodoc.cxx +++ b/sw/source/core/uibase/uno/unodoc.cxx @@ -20,6 +20,7 @@ #include <sfx2/docfac.hxx> #include <sfx2/sfxmodelfactory.hxx> #include "swdll.hxx" +#include "unofreg.hxx" #include "docsh.hxx" #include "globdoc.hxx" #include "wdocsh.hxx" diff --git a/sw/source/core/uibase/uno/unofreg.cxx b/sw/source/core/uibase/uno/unofreg.cxx index c8b3252df75b..239c5135e2c1 100644 --- a/sw/source/core/uibase/uno/unofreg.cxx +++ b/sw/source/core/uibase/uno/unofreg.cxx @@ -18,6 +18,7 @@ */ #include "SwXFilterOptions.hxx" +#include "unofreg.hxx" #include "sal/types.h" #include <osl/diagnose.h> #include <cppuhelper/factory.hxx> @@ -28,97 +29,6 @@ using namespace ::com::sun::star; using namespace ::com::sun::star::lang; -// module -extern uno::Sequence< OUString > SAL_CALL SwUnoModule_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwUnoModule_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwUnoModule_createInstance( const uno::Reference< XMultiServiceFactory > &rSMgr ) throw( uno::Exception ); - -// writer documents -extern uno::Sequence< OUString > SAL_CALL SwTextDocument_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwTextDocument_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwTextDocument_createInstance( const uno::Reference< XMultiServiceFactory > &rSMgr, const sal_uInt64 _nCreationFlags ) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwWebDocument_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwWebDocument_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwWebDocument_createInstance( const uno::Reference< XMultiServiceFactory > &rSMgr ) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwGlobalDocument_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwGlobalDocument_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwGlobalDocument_createInstance( const uno::Reference< XMultiServiceFactory > &rSMgr ) throw( uno::Exception ); - -// xml import -extern uno::Sequence< OUString > SAL_CALL SwXMLImport_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLImport_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLImport_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLImportStyles_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLImportStyles_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLImportStyles_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLImportContent_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLImportContent_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLImportContent_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -extern uno::Sequence< OUString > SAL_CALL SwXMLImportMeta_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLImportMeta_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLImportMeta_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -extern uno::Sequence< OUString > SAL_CALL SwXMLImportSettings_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLImportSettings_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLImportSettings_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -// xml export (OOo) -extern uno::Sequence< OUString > SAL_CALL SwXMLExportOOO_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportOOO_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportOOO_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportContentOOO_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportContentOOO_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportContentOOO_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportStylesOOO_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportStylesOOO_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportStylesOOO_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportMetaOOO_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportMetaOOO_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportMetaOOO_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportSettingsOOO_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportSettingsOOO_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportSettingsOOO_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -// xml export (OASIS) -extern uno::Sequence< OUString > SAL_CALL SwXMLExport_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExport_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExport_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportContent_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportContent_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportContent_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportStyles_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportStyles_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportStyles_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportMeta_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportMeta_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportMeta_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); -extern uno::Sequence< OUString > SAL_CALL SwXMLExportSettings_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMLExportSettings_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMLExportSettings_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -//API objects -extern uno::Sequence< OUString > SAL_CALL SwXAutoTextContainer_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXAutoTextContainer_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXAutoTextContainer_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -extern uno::Sequence< OUString > SAL_CALL SwXModule_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXModule_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXModule_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -extern uno::Sequence< OUString > SAL_CALL SwXMailMerge_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMailMerge_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMailMerge_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -extern uno::Sequence< OUString > SAL_CALL SwXMailMerge_getSupportedServiceNames() throw(); -extern OUString SAL_CALL SwXMailMerge_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL SwXMailMerge_createInstance(const uno::Reference< XMultiServiceFactory > & rSMgr) throw( uno::Exception ); - -// Layout dump filter -extern uno::Sequence< OUString > SAL_CALL LayoutDumpFilter_getSupportedServiceNames() throw(); -extern OUString SAL_CALL LayoutDumpFilter_getImplementationName() throw(); -extern uno::Reference< uno::XInterface > SAL_CALL LayoutDumpFilter_createInstance( const uno::Reference< XMultiServiceFactory > &rSMgr ) throw( uno::Exception ); - // #i73788# #include "cppuhelper/implementationentry.hxx" namespace comp_FinalThreadManager { diff --git a/sw/source/core/uibase/uno/unomailmerge.cxx b/sw/source/core/uibase/uno/unomailmerge.cxx index 3131aa0dcb5d..f1cc896df356 100644 --- a/sw/source/core/uibase/uno/unomailmerge.cxx +++ b/sw/source/core/uibase/uno/unomailmerge.cxx @@ -70,6 +70,7 @@ #include <unomid.h> +#include <boost/noncopyable.hpp> #include <boost/scoped_ptr.hpp> using namespace ::com::sun::star; @@ -184,7 +185,8 @@ static bool LoadFromURL_impl( namespace { - class DelayedFileDeletion : public ::cppu::WeakImplHelper1< util::XCloseListener > + class DelayedFileDeletion : public ::cppu::WeakImplHelper1< util::XCloseListener >, + private boost::noncopyable { protected: ::osl::Mutex m_aMutex; @@ -210,10 +212,6 @@ namespace private: void implTakeOwnership( ); DECL_LINK( OnTryDeleteFile, void* ); - - private: - DelayedFileDeletion( const DelayedFileDeletion& ); // never implemented - DelayedFileDeletion& operator=( const DelayedFileDeletion& ); // never implemented }; DelayedFileDeletion::DelayedFileDeletion( const Reference< XModel >& _rxModel, const OUString& _rTemporaryFile ) @@ -413,7 +411,7 @@ SwXMailMerge::~SwXMailMerge() } // Guarantee object consistence in case of an exception -class MailMergeExecuteFinalizer { +class MailMergeExecuteFinalizer: private boost::noncopyable { public: MailMergeExecuteFinalizer(SwXMailMerge *mailmerge) : m_pMailMerge(mailmerge) @@ -427,9 +425,6 @@ public: } private: - // Disallow copy - MailMergeExecuteFinalizer(const MailMergeExecuteFinalizer&) {} - SwXMailMerge *m_pMailMerge; }; diff --git a/sw/source/core/uibase/uno/unomod.cxx b/sw/source/core/uibase/uno/unomod.cxx index 6f33409b55f8..15457df95141 100644 --- a/sw/source/core/uibase/uno/unomod.cxx +++ b/sw/source/core/uibase/uno/unomod.cxx @@ -19,6 +19,7 @@ #include <swtypes.hxx> #include <osl/diagnose.h> +#include <unofreg.hxx> #include <unomod.hxx> #include <unomid.h> #include <unoprnms.hxx> diff --git a/sw/source/core/uibase/uno/unomodule.cxx b/sw/source/core/uibase/uno/unomodule.cxx index 4acb8e88d816..a4d2652d5b77 100644 --- a/sw/source/core/uibase/uno/unomodule.cxx +++ b/sw/source/core/uibase/uno/unomodule.cxx @@ -22,6 +22,7 @@ #include "swmodule.hxx" #include "swdll.hxx" +#include "unofreg.hxx" #include "unomodule.hxx" #include <cppuhelper/supportsservice.hxx> #include <sfx2/objface.hxx> @@ -32,12 +33,12 @@ using namespace css; -OUString SAL_CALL SwUnoModule_getImplementationName() throw( uno::RuntimeException ) +OUString SAL_CALL SwUnoModule_getImplementationName() throw() { return OUString( "com.sun.star.comp.Writer.WriterModule" ); } -uno::Sequence< OUString > SAL_CALL SwUnoModule_getSupportedServiceNames() throw( uno::RuntimeException ) +uno::Sequence< OUString > SAL_CALL SwUnoModule_getSupportedServiceNames() throw() { uno::Sequence< OUString > aSeq( 1 ); aSeq[0] = "com.sun.star.text.ModuleDispatcher"; @@ -46,6 +47,7 @@ uno::Sequence< OUString > SAL_CALL SwUnoModule_getSupportedServiceNames() throw( uno::Reference< uno::XInterface > SAL_CALL SwUnoModule_createInstance( const uno::Reference< lang::XMultiServiceFactory > & rSMgr ) + throw (css::uno::Exception) { SolarMutexGuard aGuard; return uno::Reference< uno::XInterface >( dynamic_cast< frame::XDispatch * >(new SwUnoModule( rSMgr )), uno::UNO_QUERY ); diff --git a/sw/source/core/uibase/uno/unotxdoc.cxx b/sw/source/core/uibase/uno/unotxdoc.cxx index 651b1d1724b6..ead50e9f37e7 100644 --- a/sw/source/core/uibase/uno/unotxdoc.cxx +++ b/sw/source/core/uibase/uno/unotxdoc.cxx @@ -151,8 +151,6 @@ using ::osl::FileBase; #define SW_CREATE_MARKER_TABLE 0x06 #define SW_CREATE_DRAW_DEFAULTS 0x07 -extern bool sw_GetPostIts( IDocumentFieldsAccess* pIDFA, _SetGetExpFlds * pSrtLst ); - static SwPrintUIOptions * lcl_GetPrintUIOptions( SwDocShell * pDocShell, const SfxViewShell * pView ) diff --git a/sw/source/core/uibase/wrtsh/select.cxx b/sw/source/core/uibase/wrtsh/select.cxx index 6a7157c0b60f..24c4142460c6 100644 --- a/sw/source/core/uibase/wrtsh/select.cxx +++ b/sw/source/core/uibase/wrtsh/select.cxx @@ -402,13 +402,6 @@ void SwWrtShell::EndSelect() pWrdCnt->UpdateCounts(); } -// Methode to enhance a selecton word by word or line by line. - -inline bool operator<(const Point &rP1,const Point &rP2) -{ - return rP1.Y() < rP2.Y() || (rP1.Y() == rP2.Y() && rP1.X() < rP2.X()); -} - long SwWrtShell::ExtSelWrd(const Point *pPt, sal_Bool ) { SwMvContext aMvContext(this); diff --git a/sw/source/core/undo/untbl.cxx b/sw/source/core/undo/untbl.cxx index 1c5501fa5209..4c0567240cdc 100644 --- a/sw/source/core/undo/untbl.cxx +++ b/sw/source/core/undo/untbl.cxx @@ -26,12 +26,14 @@ #include <UndoDelete.hxx> #include <UndoSplitMove.hxx> #include <UndoCore.hxx> +#include <fesh.hxx> #include <hintids.hxx> #include <hints.hxx> #include <editeng/formatbreakitem.hxx> #include <fmtornt.hxx> #include <fmtpdsc.hxx> #include <doc.hxx> +#include <docredln.hxx> #include <IDocumentUndoRedo.hxx> #include <editsh.hxx> #include <docary.hxx> @@ -69,14 +71,11 @@ #endif #ifdef DBG_UTIL - void sw_DebugRedline( const SwDoc* pDoc ); // docredln.cxx #define _DEBUG_REDLINE( pDoc ) sw_DebugRedline( pDoc ); #else #define _DEBUG_REDLINE( pDoc ) #endif -extern void ClearFEShellTabCols(); - typedef std::vector<boost::shared_ptr<SfxItemSet> > SfxItemSets; class SwUndoSaveSections : public boost::ptr_vector<SwUndoSaveSection> { @@ -182,8 +181,6 @@ public: void CreateNew( SwTable& rTbl, SwTableLine& rParent, _SaveTable& rSTbl ); }; -void InsertSort( std::vector<sal_uInt16>& rArr, sal_uInt16 nIdx, sal_uInt16* pInsPos = 0 ); - #if OSL_DEBUG_LEVEL > 0 #include "shellio.hxx" void CheckTable( const SwTable& ); diff --git a/sw/source/core/unocore/unochart.cxx b/sw/source/core/unocore/unochart.cxx index 4c6ab39ebd7c..e6c090a63756 100644 --- a/sw/source/core/unocore/unochart.cxx +++ b/sw/source/core/unocore/unochart.cxx @@ -53,12 +53,6 @@ using namespace ::com::sun::star; extern void sw_GetCellPosition( const OUString &rCellName, sal_Int32 &rColumn, sal_Int32 &rRow); extern OUString sw_GetCellName( sal_Int32 nColumn, sal_Int32 nRow ); extern int sw_CompareCellsByColFirst( const OUString &rCellName1, const OUString &rCellName2 ); -extern int sw_CompareCellsByRowFirst( const OUString &rCellName1, const OUString &rCellName2 ); -extern int sw_CompareCellRanges( - const OUString &rRange1StartCell, const OUString &rRange1EndCell, - const OUString &rRange2StartCell, const OUString &rRange2EndCell, - sal_Bool bCmpColsFirst ); -extern void sw_NormalizeRange( OUString &rCell1, OUString &rCell2 ); //static void SwChartHelper::DoUpdateAllCharts( SwDoc* pDoc ) diff --git a/sw/source/core/unocore/unodraw.cxx b/sw/source/core/unocore/unodraw.cxx index f08e7f7ddeb2..04a27f3a6574 100644 --- a/sw/source/core/unocore/unodraw.cxx +++ b/sw/source/core/unocore/unodraw.cxx @@ -216,10 +216,6 @@ public: } } } - void RemovePositionLayoutDir() - { - mnPositionLayoutDir = text::PositionLayoutDir::PositionInLayoutDirOfAnchor; - } // #i28701# inline SwFmtWrapInfluenceOnObjPos* GetWrapInfluenceOnObjPos( diff --git a/sw/source/core/unocore/unoflatpara.cxx b/sw/source/core/unocore/unoflatpara.cxx index f495655e76a0..c5c1267e6b76 100644 --- a/sw/source/core/unocore/unoflatpara.cxx +++ b/sw/source/core/unocore/unoflatpara.cxx @@ -20,6 +20,7 @@ #include <editeng/unolingu.hxx> #include <unobaseclass.hxx> +#include <unocrsrhelper.hxx> #include <unoflatpara.hxx> #include <osl/mutex.hxx> diff --git a/sw/source/core/unocore/unoparagraph.cxx b/sw/source/core/unocore/unoparagraph.cxx index 76a35f5127c3..3bd5a5b4ec39 100644 --- a/sw/source/core/unocore/unoparagraph.cxx +++ b/sw/source/core/unocore/unoparagraph.cxx @@ -131,9 +131,6 @@ public: { } - const SwTxtNode * GetTxtNode() const { - return static_cast<const SwTxtNode*>(GetRegisteredIn()); - } SwTxtNode * GetTxtNode() { return static_cast<SwTxtNode*>(GetRegisteredInNonConst()); } diff --git a/sw/source/core/view/printdata.cxx b/sw/source/core/view/printdata.cxx index 39a5ff8f40b5..473940d99267 100644 --- a/sw/source/core/view/printdata.cxx +++ b/sw/source/core/view/printdata.cxx @@ -32,8 +32,6 @@ #include <unotools/moduleoptions.hxx> #include <vcl/outdev.hxx> -extern bool sw_GetPostIts( IDocumentFieldsAccess* pIDFA, _SetGetExpFlds * pSrtLst ); - using namespace ::com::sun::star; // SwRenderData diff --git a/sw/source/filter/html/htmlatr.cxx b/sw/source/filter/html/htmlatr.cxx index aba262d1a7e5..216a925673cc 100644 --- a/sw/source/filter/html/htmlatr.cxx +++ b/sw/source/filter/html/htmlatr.cxx @@ -1164,8 +1164,6 @@ public: void OutEndAttrs( SwHTMLWriter& rHWrt, sal_Int32 nPos, HTMLOutContext *pContext = 0 ); - sal_uInt16 Count() const { return aEndLst.size(); } - sal_Bool IsHTMLMode( sal_uLong nMode ) const { return (nHTMLMode & nMode) != 0; } }; diff --git a/sw/source/filter/html/htmlform.cxx b/sw/source/filter/html/htmlform.cxx index 6744184fce2a..ba35b9e3763d 100644 --- a/sw/source/filter/html/htmlform.cxx +++ b/sw/source/filter/html/htmlform.cxx @@ -236,7 +236,6 @@ public: const uno::Reference< drawing::XShape >& GetShape() const { return xShape; } void SetShape( const uno::Reference< drawing::XShape >& r ) { xShape = r; } - void ReleaseShape() { xShape = 0; } OUString& GetText() { return sText; } void EraseText() { sText = aEmptyOUStr; } diff --git a/sw/source/filter/html/htmltab.cxx b/sw/source/filter/html/htmltab.cxx index d117be32677b..b8b96a6d38e8 100644 --- a/sw/source/filter/html/htmltab.cxx +++ b/sw/source/filter/html/htmltab.cxx @@ -236,7 +236,6 @@ public: // Set/Get cell content void SetContents( HTMLTableCnts *pCnts ) { pContents = pCnts; } - const HTMLTableCnts *GetContents() const { return pContents; } HTMLTableCnts *GetContents() { return pContents; } // Set/Get cell ROWSPAN/COLSPAN @@ -272,7 +271,6 @@ class HTMLTableRow HTMLTableCells *pCells; // cells of the row sal_Bool bIsEndOfGroup : 1; - sal_Bool bSplitable : 1; sal_uInt16 nHeight; // options of <TR>/<TD> sal_uInt16 nEmptyRows; // number of empty rows are following @@ -293,7 +291,6 @@ public: sal_uInt16 GetHeight() const { return nHeight; } inline HTMLTableCell *GetCell( sal_uInt16 nCell ) const; - inline const HTMLTableCells *GetCells() const { return pCells; } inline void SetAdjust( SvxAdjust eAdj ) { eAdjust = eAdj; } inline SvxAdjust GetAdjust() const { return eAdjust; } @@ -315,9 +312,6 @@ public: // Shrink row by deleting empty cells void Shrink( sal_uInt16 nCells ); - - void SetSplitable( sal_Bool bSet ) { bSplitable = bSet; } - sal_Bool IsSplitable() const { return bSplitable; } }; // Column of a HTML table @@ -432,7 +426,6 @@ class HTMLTable sal_uInt32 nHeadlineRepeat; // repeating rows sal_Bool bIsParentHead; sal_Bool bHasParentSection; - sal_Bool bMakeTopSubTable; sal_Bool bHasToFly; sal_Bool bFixedCols; bool bColSpec; // Gab es COL(GROUP)-Elemente? @@ -531,7 +524,7 @@ public: HTMLTable( SwHTMLParser* pPars, HTMLTable *pTopTab, sal_Bool bParHead, sal_Bool bHasParentSec, - sal_Bool bTopTbl, sal_Bool bHasToFly, + sal_Bool bHasToFly, const HTMLTableOptions *pOptions ); ~HTMLTable(); @@ -548,20 +541,10 @@ public: { return (bTableAdjustOfTag || bAny) ? eTableAdjust : SVX_ADJUST_END; } - sal_Int16 GetVertOri() const { return eVertOri; } sal_uInt16 GetHSpace() const { return nHSpace; } sal_uInt16 GetVSpace() const { return nVSpace; } - sal_Bool HasPrcWidth() const { return bPrcWidth; } - sal_uInt8 GetPrcWidth() const { return bPrcWidth ? (sal_uInt8)nWidth : 0; } - - sal_uInt16 GetMinWidth() const - { - sal_uInt32 nMin = pLayoutInfo->GetMin(); - return nMin < USHRT_MAX ? (sal_uInt16)nMin : USHRT_MAX; - } - // von Zeilen oder Spalten geerbtes drawing::Alignment holen SvxAdjust GetInheritedAdjust() const; sal_Int16 GetInheritedVertOri() const; @@ -610,8 +593,6 @@ public: sal_Bool GetIsParentHeader() const { return bIsParentHead; } - sal_Bool IsMakeTopSubTable() const { return bMakeTopSubTable; } - void SetHasToFly() { bHasToFly=sal_True; } sal_Bool HasToFly() const { return bHasToFly; } void SetTable( const SwStartNode *pStNd, _HTMLTableContext *pCntxt, @@ -795,7 +776,6 @@ SwHTMLTableLayoutCell *HTMLTableCell::CreateLayoutInfo() HTMLTableRow::HTMLTableRow( sal_uInt16 nCells ): pCells(new HTMLTableCells), bIsEndOfGroup(sal_False), - bSplitable( sal_False ), nHeight(0), nEmptyRows(0), eAdjust(SVX_ADJUST_END), @@ -1073,7 +1053,7 @@ void HTMLTable::InitCtor( const HTMLTableOptions *pOptions ) HTMLTable::HTMLTable( SwHTMLParser* pPars, HTMLTable *pTopTab, sal_Bool bParHead, - sal_Bool bHasParentSec, sal_Bool bTopTbl, sal_Bool bHasToFlw, + sal_Bool bHasParentSec, sal_Bool bHasToFlw, const HTMLTableOptions *pOptions ) : nCols( pOptions->nCols ), nFilledCols( 0 ), @@ -1084,7 +1064,6 @@ HTMLTable::HTMLTable( SwHTMLParser* pPars, HTMLTable *pTopTab, bTableAdjustOfTag( pTopTab ? sal_False : pOptions->bTableAdjust ), bIsParentHead( bParHead ), bHasParentSection( bHasParentSec ), - bMakeTopSubTable( bTopTbl ), bHasToFly( bHasToFlw ), bFixedCols( pOptions->nCols>0 ), bPrcWidth( pOptions->bPrcWidth ), @@ -3126,7 +3105,6 @@ public: void ClearIsInSection() { pCurrCnts = 0; } sal_Bool IsInSection() const { return pCurrCnts!=0; } - HTMLTableCnts *GetCurrContents() const { return pCurrCnts; } void InsertCell( SwHTMLParser& rParser, HTMLTable *pCurTable ); @@ -3964,7 +3942,7 @@ void SwHTMLParser::BuildTableCell( HTMLTable *pCurTable, sal_Bool bReadOptions, HTMLTable *pSubTable = BuildTable( eTabAdjust, bHead, pSaveStruct->IsInSection(), - bTopTable, bHasToFly ); + bHasToFly ); if( SVPAR_PENDING != GetStatus() ) { // nur wenn die Tabelle wirklich zu Ende ist! @@ -4892,7 +4870,7 @@ void SwHTMLParser::BuildTableCaption( HTMLTable *pCurTable ) pSaveStruct->pTable = pTable; sal_Bool bHasToFly = pSaveStruct->pTable!=pCurTable; BuildTable( pCurTable->GetTableAdjust( sal_True ), - sal_False, sal_True, sal_True, bHasToFly ); + sal_False, sal_True, bHasToFly ); } else { @@ -5181,7 +5159,6 @@ HTMLTableOptions::HTMLTableOptions( const HTMLOptions& rOptions, HTMLTable *SwHTMLParser::BuildTable( SvxAdjust eParentAdjust, sal_Bool bIsParentHead, sal_Bool bHasParentSection, - sal_Bool bMakeTopSubTable, sal_Bool bHasToFly ) { if( !IsParserWorking() && !pPendStack ) @@ -5215,7 +5192,6 @@ HTMLTable *SwHTMLParser::BuildTable( SvxAdjust eParentAdjust, HTMLTable *pCurTable = new HTMLTable( this, pTable, bIsParentHead, bHasParentSection, - bMakeTopSubTable, bHasToFly, pTblOptions ); if( !pTable ) diff --git a/sw/source/filter/html/swhtml.hxx b/sw/source/filter/html/swhtml.hxx index 86e39fb754bb..4ff86f48f1db 100644 --- a/sw/source/filter/html/swhtml.hxx +++ b/sw/source/filter/html/swhtml.hxx @@ -836,7 +836,6 @@ private: HTMLTable *BuildTable( SvxAdjust eCellAdjust, sal_Bool bIsParentHead = sal_False, sal_Bool bHasParentSection=sal_True, - sal_Bool bIsInMulticol = sal_False, sal_Bool bHasToFlow = sal_False ); // misc ... diff --git a/sw/source/filter/ww1/w1filter.cxx b/sw/source/filter/ww1/w1filter.cxx index 2d7756332a4f..c7efecb14535 100644 --- a/sw/source/filter/ww1/w1filter.cxx +++ b/sw/source/filter/ww1/w1filter.cxx @@ -18,6 +18,7 @@ */ #include <hintids.hxx> +#include <sw3convert.hxx> #include <tools/solar.h> #include <comphelper/string.hxx> #include <editeng/paperinf.hxx> @@ -513,10 +514,6 @@ static WWDateTime GetTimeDatePara( const OUString& rForm, return eDT; } -extern void sw3io_ConvertFromOldField( SwDoc& rDoc, sal_uInt16& rWhich, - sal_uInt16& rSubType, sal_uLong &rFmt, - sal_uInt16 nVersion ); - void Ww1Fields::Out(Ww1Shell& rOut, Ww1Manager& rMan, sal_uInt16 nDepth) { OUString sType; // the type as string diff --git a/sw/source/filter/ww8/wrtw8sty.cxx b/sw/source/filter/ww8/wrtw8sty.cxx index 9932c6efc4f1..d16314d33c95 100644 --- a/sw/source/filter/ww8/wrtw8sty.cxx +++ b/sw/source/filter/ww8/wrtw8sty.cxx @@ -20,6 +20,7 @@ #include <algorithm> #include <functional> +#include <boost/noncopyable.hpp> #include <boost/scoped_array.hpp> #include <boost/unordered_set.hpp> @@ -97,15 +98,12 @@ struct WW8_SED // class WW8_WrPlc0 is only used for header and footer positioning // ie there is no content support structure -class WW8_WrPlc0 +class WW8_WrPlc0: private boost::noncopyable { private: std::vector<sal_uLong> aPos; // PTRARR of CPs / FCs sal_uLong nOfs; - //No copying - WW8_WrPlc0(const WW8_WrPlc0&); - WW8_WrPlc0 &operator=(const WW8_WrPlc0&); public: WW8_WrPlc0( sal_uLong nOffset ); sal_uInt16 Count() const { return aPos.size(); } diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx index c05aa512587d..0d1e9c8aac2b 100644 --- a/sw/source/filter/ww8/wrtww8.cxx +++ b/sw/source/filter/ww8/wrtww8.cxx @@ -19,6 +19,7 @@ #include <iostream> +#include <boost/noncopyable.hpp> #include <com/sun/star/embed/ElementModes.hpp> #include <com/sun/star/embed/XStorage.hpp> #include <unotools/ucbstreamhelper.hxx> @@ -179,13 +180,11 @@ typedef std::pair<long,BKMK> BKMKCP; typedef std::multimap<long,BKMKCP*> BKMKCPs; typedef BKMKCPs::iterator CPItr; -class WW8_WrtBookmarks +class WW8_WrtBookmarks: private boost::noncopyable { private: BKMKCPs aSttCps,aEndCps; BKMKNames maSwBkmkNms; - WW8_WrtBookmarks(const WW8_WrtBookmarks&); - WW8_WrtBookmarks& operator=(const WW8_WrtBookmarks&); public: WW8_WrtBookmarks(); diff --git a/sw/source/filter/ww8/ww8graf.cxx b/sw/source/filter/ww8/ww8graf.cxx index 84c51d18827b..292c6cdd0332 100644 --- a/sw/source/filter/ww8/ww8graf.cxx +++ b/sw/source/filter/ww8/ww8graf.cxx @@ -567,16 +567,7 @@ private: public: explicit Chunk(long nStart, const OUString &rURL) : msURL(rURL), mnStartPos(nStart), mnEndPos(0) {} - Chunk(const Chunk &rChunk) - : msURL(rChunk.msURL), mnStartPos(rChunk.mnStartPos), - mnEndPos(rChunk.mnEndPos) {} - Chunk& operator=(const Chunk &rChunk) - { - msURL = rChunk.msURL; - mnStartPos = rChunk.mnStartPos; - mnEndPos = rChunk.mnEndPos; - return *this; - } + void SetEndPos(long nEnd) { mnEndPos = nEnd; } long GetStartPos() const {return mnStartPos;} long GetEndPos() const {return mnEndPos;} diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx index aa3c81a8f625..3d5425cd7c55 100644 --- a/sw/source/filter/ww8/ww8par.cxx +++ b/sw/source/filter/ww8/ww8par.cxx @@ -17,6 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <sal/config.h> + +#include <boost/noncopyable.hpp> #include <com/sun/star/embed/ElementModes.hpp> #include <i18nlangtag/languagetag.hxx> @@ -422,7 +425,7 @@ OUString BasicProjImportHelper::getProjectName() return sProjName; } -class Sttb : TBBase +class Sttb : TBBase, private boost::noncopyable { struct SBBItem { @@ -436,8 +439,6 @@ struct SBBItem std::vector< SBBItem > dataItems; - Sttb(const Sttb&); - Sttb& operator = ( const Sttb&); public: Sttb(); virtual ~Sttb(); diff --git a/sw/source/filter/ww8/ww8par2.cxx b/sw/source/filter/ww8/ww8par2.cxx index 16aabb6bedf5..5bcc3e0fc26d 100644 --- a/sw/source/filter/ww8/ww8par2.cxx +++ b/sw/source/filter/ww8/ww8par2.cxx @@ -17,6 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <sal/config.h> + +#include <boost/noncopyable.hpp> #include <boost/scoped_ptr.hpp> #include <comphelper/string.hxx> #include <tools/solar.h> @@ -71,11 +74,8 @@ using namespace ::com::sun::star; class WW8SelBoxInfo - : public std::vector<SwTableBox*> + : public std::vector<SwTableBox*>, private boost::noncopyable { -private: - WW8SelBoxInfo(const WW8SelBoxInfo&); - WW8SelBoxInfo& operator=(const WW8SelBoxInfo&); public: short nGroupXStart; short nGroupWidth; @@ -102,7 +102,7 @@ WW8TabBandDesc::~WW8TabBandDesc() delete[] pNewSHDs; } -class WW8TabDesc +class WW8TabDesc: private boost::noncopyable { std::vector<OUString> aNumRuleNames; sw::util::RedlineStack *mpOldRedlineStack; @@ -166,9 +166,7 @@ class WW8TabDesc WW8SelBoxInfo* pActGroup, SwTableBox* pActBox, sal_uInt16 nCol ); void StartMiserableHackForUnsupportedDirection(short nWwCol); void EndMiserableHackForUnsupportedDirection(short nWwCol); - //No copying - WW8TabDesc(const WW8TabDesc&); - WW8TabDesc &operator=(const WW8TabDesc&); + public: const SwTable* pTable; // table SwPosition* pParentPos; @@ -189,7 +187,6 @@ public: void MergeCells(); short GetMinLeft() const { return nConvertedLeft; } ~WW8TabDesc(); - SwPosition *GetPos() { return pTmpPos; } const WW8_TCell* GetAktWWCell() const { return pAktWWCell; } short GetAktCol() const { return nAktCol; } diff --git a/sw/source/filter/ww8/ww8par6.cxx b/sw/source/filter/ww8/ww8par6.cxx index d466e8444c68..492568a8aed9 100644 --- a/sw/source/filter/ww8/ww8par6.cxx +++ b/sw/source/filter/ww8/ww8par6.cxx @@ -5011,11 +5011,6 @@ struct SprmReadInfo FNReadRecord pReadFnc; }; -bool operator==(const SprmReadInfo &rFirst, const SprmReadInfo &rSecond) -{ - return (rFirst.nId == rSecond.nId); -} - bool operator<(const SprmReadInfo &rFirst, const SprmReadInfo &rSecond) { return (rFirst.nId < rSecond.nId); diff --git a/sw/source/filter/xml/xmlexp.cxx b/sw/source/filter/xml/xmlexp.cxx index 8cba8e503bd6..57589d84dd33 100644 --- a/sw/source/filter/xml/xmlexp.cxx +++ b/sw/source/filter/xml/xmlexp.cxx @@ -40,6 +40,7 @@ #include <xmloff/xmluconv.hxx> #include <xmloff/xformsexport.hxx> #include <pam.hxx> +#include <unofreg.hxx> #include <doc.hxx> #include <swmodule.hxx> #include <docsh.hxx> diff --git a/sw/source/filter/xml/xmlfmt.cxx b/sw/source/filter/xml/xmlfmt.cxx index c81f619c9d4e..de072d4474bc 100644 --- a/sw/source/filter/xml/xmlfmt.cxx +++ b/sw/source/filter/xml/xmlfmt.cxx @@ -193,8 +193,6 @@ class SwXMLConditionContext_Impl : public SvXMLImportContext OUString sApplyStyle; - void ParseCondition( const OUString& rCond ); - public: SwXMLConditionContext_Impl( @@ -442,8 +440,6 @@ protected: const OUString& rLocalName, const OUString& rValue ) SAL_OVERRIDE; - const SwXMLImport& GetSwImport() const - { return (const SwXMLImport&)GetImport(); } SwXMLImport& GetSwImport() { return (SwXMLImport&)GetImport(); } public: @@ -467,7 +463,6 @@ public: // The item set may be empty! SfxItemSet *GetItemSet() { return pItemSet; } - const SfxItemSet *GetItemSet() const { return pItemSet; } const OUString& GetMasterPageName() const { return sMasterPageName; } bool HasMasterPageName() const { return bHasMasterPageName; } @@ -713,8 +708,6 @@ bool SwXMLItemSetStyleContext_Impl::ResolveDataStyleName() class SwXMLStylesContext_Impl : public SvXMLStylesContext { - SwXMLItemSetStyleContext_Impl *GetSwStyle( sal_uInt16 i ) const; - SwXMLImport& GetSwImport() { return (SwXMLImport&)GetImport(); } const SwXMLImport& GetSwImport() const { return (const SwXMLImport&)GetImport(); } @@ -754,12 +747,6 @@ public: TYPEINIT1( SwXMLStylesContext_Impl, SvXMLStylesContext ); -inline SwXMLItemSetStyleContext_Impl *SwXMLStylesContext_Impl::GetSwStyle( - sal_uInt16 i ) const -{ - return PTR_CAST( SwXMLItemSetStyleContext_Impl, GetStyle( i ) ); -} - SvXMLStyleContext *SwXMLStylesContext_Impl::CreateStyleStyleChildContext( sal_uInt16 nFamily, sal_uInt16 nPrefix, const OUString& rLocalName, const uno::Reference< xml::sax::XAttributeList > & xAttrList ) diff --git a/sw/source/filter/xml/xmlimp.cxx b/sw/source/filter/xml/xmlimp.cxx index 8046bce892f7..ad404c837ea5 100644 --- a/sw/source/filter/xml/xmlimp.cxx +++ b/sw/source/filter/xml/xmlimp.cxx @@ -34,6 +34,7 @@ #include <xmloff/XMLFontStylesContext.hxx> #include <xmloff/ProgressBarHelper.hxx> #include <doc.hxx> +#include <unofreg.hxx> #include <TextCursorHelper.hxx> #include <unotext.hxx> #include <unotextrange.hxx> @@ -107,8 +108,6 @@ static SvXMLTokenMapEntry aDocTokenMap[] = class SwXMLBodyContext_Impl : public SvXMLImportContext { - const SwXMLImport& GetSwImport() const - { return (const SwXMLImport&)GetImport(); } SwXMLImport& GetSwImport() { return (SwXMLImport&)GetImport(); } public: @@ -154,8 +153,6 @@ class SwXMLDocContext_Impl : public virtual SvXMLImportContext { protected: // #i69629# - const SwXMLImport& GetSwImport() const - { return (const SwXMLImport&)GetImport(); } SwXMLImport& GetSwImport() { return (SwXMLImport&)GetImport(); } public: diff --git a/sw/source/filter/xml/xmltbli.cxx b/sw/source/filter/xml/xmltbli.cxx index d45b1072d6e7..4f06033189af 100644 --- a/sw/source/filter/xml/xmltbli.cxx +++ b/sw/source/filter/xml/xmltbli.cxx @@ -215,7 +215,6 @@ public: OUString const* GetStringValue() const { return (m_bHasStringValue) ? &m_StringValue : 0; } - const OUString& GetXmlId() const { return mXmlId; } const SwStartNode *GetStartNode() const { return pStartNode; } inline void SetStartNode( const SwStartNode *pSttNd ); @@ -300,7 +299,6 @@ public: const OUString& i_rXmlId = OUString() ); ~SwXMLTableRow_Impl() {} - inline const SwXMLTableCell_Impl *GetCell( sal_uInt32 nCol ) const; inline SwXMLTableCell_Impl *GetCell( sal_uInt32 nCol ); inline void Set( const OUString& rStyleName, @@ -314,7 +312,6 @@ public: const OUString& GetStyleName() const { return aStyleName; } const OUString& GetDefaultCellStyleName() const { return aDfltCellStyleName; } - const OUString& GetXmlId() const { return mXmlId; } void Dispose(); }; @@ -340,16 +337,6 @@ SwXMLTableRow_Impl::SwXMLTableRow_Impl( const OUString& rStyleName, } } -inline const SwXMLTableCell_Impl *SwXMLTableRow_Impl::GetCell( sal_uInt32 nCol ) const -{ - OSL_ENSURE( nCol < USHRT_MAX, - "SwXMLTableRow_Impl::GetCell: column number is to big" ); - // #i95726# - some fault tolerance - OSL_ENSURE( nCol < aCells.size(), - "SwXMLTableRow_Impl::GetCell: column number is out of bound" ); - return nCol < aCells.size() ? &aCells[(sal_uInt16)nCol] : 0; -} - inline SwXMLTableCell_Impl *SwXMLTableRow_Impl::GetCell( sal_uInt32 nCol ) { OSL_ENSURE( nCol < USHRT_MAX, diff --git a/sw/source/ui/chrdlg/drpcps.cxx b/sw/source/ui/chrdlg/drpcps.cxx index a32b7af2dbc7..513b8d905ee9 100644 --- a/sw/source/ui/chrdlg/drpcps.cxx +++ b/sw/source/ui/chrdlg/drpcps.cxx @@ -84,7 +84,6 @@ class SwDropCapsPict : public Control sal_Int32 changePos; ///< Character position where the script changes. _ScriptInfo(sal_uLong txtWidth, sal_uInt16 scrptType, sal_Int32 position) : textWidth(txtWidth), scriptType(scrptType), changePos(position) {} - bool operator<(_ScriptInfo other) { return changePos < other.changePos; } }; std::vector<_ScriptInfo> maScriptChanges; SvxFont maFont; diff --git a/sw/source/ui/dbui/dbinsdlg.cxx b/sw/source/ui/dbui/dbinsdlg.cxx index c7277626f8f2..9b20eafefea5 100644 --- a/sw/source/ui/dbui/dbinsdlg.cxx +++ b/sw/source/ui/dbui/dbinsdlg.cxx @@ -90,6 +90,7 @@ #include <unomid.h> #include <IDocumentMarkAccess.hxx> +#include <boost/noncopyable.hpp> #include <boost/scoped_ptr.hpp> namespace swui @@ -158,7 +159,7 @@ struct _DB_Column } }; -struct _DB_ColumnConfigData +struct _DB_ColumnConfigData: private boost::noncopyable { SwInsDBColumns aDBColumns; OUString sSource, sTable, sEdit, sTblList, sTmplNm, sTAutoFmtNm; @@ -174,9 +175,6 @@ struct _DB_ColumnConfigData } ~_DB_ColumnConfigData(); -private: - _DB_ColumnConfigData( const _DB_ColumnConfigData& ); - _DB_ColumnConfigData& operator =( const _DB_ColumnConfigData& ); }; bool SwInsDBColumn::operator<( const SwInsDBColumn& rCmp ) const diff --git a/sw/source/ui/dialog/uiregionsw.cxx b/sw/source/ui/dialog/uiregionsw.cxx index 01f85cdef666..0c19e69b901f 100644 --- a/sw/source/ui/dialog/uiregionsw.cxx +++ b/sw/source/ui/dialog/uiregionsw.cxx @@ -150,14 +150,11 @@ private: public: SectRepr(sal_uInt16 nPos, SwSection& rSect); - bool operator==(const SectRepr& rSectRef) const - { return m_nArrPos == rSectRef.GetArrPos(); } bool operator< (const SectRepr& rSectRef) const { return m_nArrPos < rSectRef.GetArrPos(); } SwSectionData & GetSectionData() { return m_SectionData; } - SwSectionData const&GetSectionData() const { return m_SectionData; } SwFmtCol& GetCol() { return m_Col; } SvxBrushItem& GetBackground() { return m_Brush; } SwFmtFtnAtTxtEnd& GetFtnNtAtEnd() { return m_FtnNtAtEnd; } @@ -1832,21 +1829,6 @@ IMPL_LINK( SwInsertSectionTabPage, DlgClosedHdl, sfx2::FileDialogHelper *, _pFil return 0; } -// numbering format conversion: -// ListBox - format - enum-value -// 0 - A, B, C, ... - 0 -// 1 - a, b, c, ... - 1 -// 2 - I, II, III, ... - 2 -// 3 - i, ii, iii, ... - 3 -// 4 - 1, 2, 3, ... - 4 -// 5 - A, .., AA, .., - 9 -// 6 - a, .., aa, .., - 10 - -inline SvxExtNumType GetNumType( sal_uInt16 n ) -{ - return (SvxExtNumType)(4 < n ? n + 4 : n ); -} - SwSectionFtnEndTabPage::SwSectionFtnEndTabPage( Window *pParent, const SfxItemSet &rAttrSet) : SfxTabPage( pParent, "FootnotesEndnotesTabPage", "modules/swriter/ui/footnotesendnotestabpage.ui", rAttrSet ) diff --git a/sw/source/ui/index/cnttab.cxx b/sw/source/ui/index/cnttab.cxx index e62e1a9f0f16..ff0857bab671 100644 --- a/sw/source/ui/index/cnttab.cxx +++ b/sw/source/ui/index/cnttab.cxx @@ -1613,10 +1613,8 @@ public: break; } } - sal_uInt16 GetChapterInfo() const{ return aFormToken.nChapterFormat;} void SetOutlineLevel( sal_uInt16 nSet ) { aFormToken.nOutlineLevel = nSet;}//i53420 - sal_uInt16 GetOutlineLevel() const{ return aFormToken.nOutlineLevel;} void SetLinkEnd() { diff --git a/sw/source/ui/table/tautofmt.cxx b/sw/source/ui/table/tautofmt.cxx index 624be1e9f35e..75ddf1658b4d 100644 --- a/sw/source/ui/table/tautofmt.cxx +++ b/sw/source/ui/table/tautofmt.cxx @@ -94,7 +94,6 @@ private: void DrawBackground(); void MakeFonts ( sal_uInt8 nIndex, Font& rFont, Font& rCJKFont, Font& rCTLFont ); - OUString MakeNumberString( const OUString& cellString, sal_Bool bAddDec ); }; class SwStringInputDlg : public ModalDialog diff --git a/sw/source/ui/vba/vbaborders.cxx b/sw/source/ui/vba/vbaborders.cxx index b8eeb818aa60..d52141baeb83 100644 --- a/sw/source/ui/vba/vbaborders.cxx +++ b/sw/source/ui/vba/vbaborders.cxx @@ -132,7 +132,7 @@ private: } return true; } - SwVbaBorder(); // no impl + protected: virtual OUString getServiceImplName() SAL_OVERRIDE { diff --git a/sw/source/ui/vba/vbadocumentproperties.cxx b/sw/source/ui/vba/vbadocumentproperties.cxx index 107f45230392..9dddd9467a98 100644 --- a/sw/source/ui/vba/vbadocumentproperties.cxx +++ b/sw/source/ui/vba/vbadocumentproperties.cxx @@ -398,7 +398,7 @@ typedef boost::unordered_map< sal_Int32, DocPropInfo > MSOIndexToOODocPropInfo; class BuiltInIndexHelper { MSOIndexToOODocPropInfo m_docPropInfoMap; - BuiltInIndexHelper(); + public: BuiltInIndexHelper( const uno::Reference< frame::XModel >& xModel ) { diff --git a/sw/source/ui/vba/vbafield.cxx b/sw/source/ui/vba/vbafield.cxx index 858cdc2069e5..0fdcb3a899a0 100644 --- a/sw/source/ui/vba/vbafield.cxx +++ b/sw/source/ui/vba/vbafield.cxx @@ -81,7 +81,6 @@ public: ~SwVbaReadFieldParams(); long SkipToNextToken(); - sal_Int32 GetTokenSttPtr() const { return nFnd; } sal_Int32 FindNextStringPiece( sal_Int32 _nStart = -1 ); |