sw/inc/section.hxx | 7 +------ sw/inc/swserv.hxx | 5 ----- sw/inc/swtable.hxx | 7 +------ sw/source/core/docnode/section.cxx | 2 +- sw/source/core/docnode/swbaslnk.cxx | 2 +- sw/source/core/inc/bookmrk.hxx | 2 +- 6 files changed, 5 insertions(+), 20 deletions(-)
New commits: commit dfeef9e970a69c5736a54619b96607899c57e9a1 Author: Noel Grandin <n...@peralex.com> Date: Fri Jul 4 10:31:22 2014 +0200 remove unnecessary header macro wizardry using the #define SW_DECL_SWSERVEROBJECT_DEFINED to turn typedefs on and off. Rather just use SvRef<T> everywhere, like we do for other reference types. Change-Id: Id939c46c5861cd7440b66c5a84122f900ddb882c diff --git a/sw/inc/section.hxx b/sw/inc/section.hxx index c8756381..ba34359 100644 --- a/sw/inc/section.hxx +++ b/sw/inc/section.hxx @@ -40,12 +40,7 @@ class SwDoc; class SwSection; class SwSectionNode; class SwTOXBase; - -#ifndef SW_DECL_SWSERVEROBJECT_DEFINED -#define SW_DECL_SWSERVEROBJECT_DEFINED class SwServerObject; -typedef tools::SvRef<SwServerObject> SwServerObjectRef; -#endif typedef std::vector<SwSection*> SwSections; @@ -154,7 +149,7 @@ class SW_DLLPUBLIC SwSection private: mutable SwSectionData m_Data; - SwServerObjectRef m_RefObj; // Set if DataServer. + tools::SvRef<SwServerObject> m_RefObj; // Set if DataServer. ::sfx2::SvBaseLinkRef m_RefLink; SAL_DLLPRIVATE void ImplSetHiddenFlag( diff --git a/sw/inc/swserv.hxx b/sw/inc/swserv.hxx index fa74018..f483342 100644 --- a/sw/inc/swserv.hxx +++ b/sw/inc/swserv.hxx @@ -76,11 +76,6 @@ public: void SetDdeBookmark( ::sw::mark::IMark& rBookmark); }; -#ifndef SW_DECL_SWSERVEROBJECT_DEFINED -#define SW_DECL_SWSERVEROBJECT_DEFINED -typedef tools::SvRef<SwServerObject> SwServerObjectRef; -#endif - #endif // INCLUDED_SW_INC_SWSERV_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/swtable.hxx b/sw/inc/swtable.hxx index cda293b..6ac05e0 100644 --- a/sw/inc/swtable.hxx +++ b/sw/inc/swtable.hxx @@ -58,12 +58,7 @@ class SwUndoTblCpyTbl; class SwBoxSelection; struct SwSaveRowSpan; struct Parm; - -#ifndef SW_DECL_SWSERVEROBJECT_DEFINED -#define SW_DECL_SWSERVEROBJECT_DEFINED class SwServerObject; -typedef tools::SvRef<SwServerObject> SwServerObjectRef; -#endif class SwTableLines : public std::vector<SwTableLine*> { public: @@ -99,7 +94,7 @@ class SW_DLLPUBLIC SwTable: public SwClient //Client of FrmFmt. protected: SwTableLines aLines; SwTableSortBoxes m_TabSortContentBoxes; - SwServerObjectRef refObj; // In case DataServer -> pointer is set. + tools::SvRef<SwServerObject> refObj; // In case DataServer -> pointer is set. SwHTMLTableLayout *pHTMLLayout; diff --git a/sw/source/core/docnode/section.cxx b/sw/source/core/docnode/section.cxx index 50ea9f6..9baceca 100644 --- a/sw/source/core/docnode/section.cxx +++ b/sw/source/core/docnode/section.cxx @@ -1292,7 +1292,7 @@ static void lcl_UpdateLinksInSect( SwBaseLink& rUpdLnk, SwSectionNode& rSectNd ) bool bRecursion = false; if( pSrcDoc == pDoc ) { - SwServerObjectRef refObj( (SwServerObject*) + tools::SvRef<SwServerObject> refObj( (SwServerObject*) pDoc->CreateLinkSource( sRange )); if( refObj.Is() ) { diff --git a/sw/source/core/docnode/swbaslnk.cxx b/sw/source/core/docnode/swbaslnk.cxx index df2476c..d5b4d09 100644 --- a/sw/source/core/docnode/swbaslnk.cxx +++ b/sw/source/core/docnode/swbaslnk.cxx @@ -463,7 +463,7 @@ const SwNode* SwBaseLink::GetAnchor() const bool SwBaseLink::IsRecursion( const SwBaseLink* pChkLnk ) const { - SwServerObjectRef aRef( (SwServerObject*)GetObj() ); + tools::SvRef<SwServerObject> aRef( (SwServerObject*)GetObj() ); if( aRef.Is() ) { // As it's a ServerObject, we query all contained Links diff --git a/sw/source/core/inc/bookmrk.hxx b/sw/source/core/inc/bookmrk.hxx index dc5cb5d..5b5e6e6 100644 --- a/sw/source/core/inc/bookmrk.hxx +++ b/sw/source/core/inc/bookmrk.hxx @@ -155,7 +155,7 @@ namespace sw { virtual ~DdeBookmark(); private: - SwServerObjectRef m_aRefObj; + tools::SvRef<SwServerObject> m_aRefObj; }; class Bookmark _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits