diff options
Diffstat (limited to 'include/sfx2')
-rw-r--r-- | include/sfx2/app.hxx | 2 | ||||
-rw-r--r-- | include/sfx2/docfile.hxx | 2 | ||||
-rw-r--r-- | include/sfx2/doctempl.hxx | 4 | ||||
-rw-r--r-- | include/sfx2/hintpost.hxx | 2 | ||||
-rw-r--r-- | include/sfx2/linkmgr.hxx | 4 | ||||
-rw-r--r-- | include/sfx2/linksrc.hxx | 2 | ||||
-rw-r--r-- | include/sfx2/lnkbase.hxx | 2 | ||||
-rw-r--r-- | include/sfx2/objsh.hxx | 4 | ||||
-rw-r--r-- | include/sfx2/viewfrm.hxx | 2 |
9 files changed, 10 insertions, 14 deletions
diff --git a/include/sfx2/app.hxx b/include/sfx2/app.hxx index f3b72cd54c98..b628e95e9ccd 100644 --- a/include/sfx2/app.hxx +++ b/include/sfx2/app.hxx @@ -116,7 +116,7 @@ DECL_OBJHINT( SfxStringHint, OUString ); #ifndef SFX_DECL_OBJECTSHELL_DEFINED #define SFX_DECL_OBJECTSHELL_DEFINED -SV_DECL_REF(SfxObjectShell) +typedef tools::SvRef<SfxObjectShell> SfxObjectShellRef; #endif class SfxObjectShellLock; diff --git a/include/sfx2/docfile.hxx b/include/sfx2/docfile.hxx index 2ed484a0e17c..ab8562727a01 100644 --- a/include/sfx2/docfile.hxx +++ b/include/sfx2/docfile.hxx @@ -272,7 +272,7 @@ public: static sal_uInt32 CreatePasswordToModifyHash( const OUString& aPasswd, bool bWriter ); }; -SV_DECL_IMPL_REF( SfxMedium ) +typedef tools::SvRef<SfxMedium> SfxMediumRef; typedef ::std::vector< SfxMedium* > SfxMediumList; diff --git a/include/sfx2/doctempl.hxx b/include/sfx2/doctempl.hxx index 36008bce373f..6ba3a180d871 100644 --- a/include/sfx2/doctempl.hxx +++ b/include/sfx2/doctempl.hxx @@ -31,14 +31,14 @@ class SfxObjectShell; #ifndef SFX_DECL_OBJECTSHELL_DEFINED #define SFX_DECL_OBJECTSHELL_DEFINED -SV_DECL_REF(SfxObjectShell) +typedef tools::SvRef<SfxObjectShell> SfxObjectShellRef; #endif class SfxDocTemplate_Impl; #ifndef SFX_DECL_DOCTEMPLATES_DEFINED #define SFX_DECL_DOCTEMPLATES_DEFINED -SV_DECL_REF(SfxDocTemplate_Impl) +typedef tools::SvRef<SfxDocTemplate_Impl> SfxDocTemplate_ImplRef; #endif // class SfxDocumentTemplates -------------------------------------------- diff --git a/include/sfx2/hintpost.hxx b/include/sfx2/hintpost.hxx index f840f9619b23..6b562a715a41 100644 --- a/include/sfx2/hintpost.hxx +++ b/include/sfx2/hintpost.hxx @@ -61,7 +61,7 @@ public: -SV_DECL_IMPL_REF(SfxHintPoster); +typedef tools::SvRef<SfxHintPoster> SfxHintPosterRef; #endif diff --git a/include/sfx2/linkmgr.hxx b/include/sfx2/linkmgr.hxx index 3865594c49a2..37e0a0b50ab8 100644 --- a/include/sfx2/linkmgr.hxx +++ b/include/sfx2/linkmgr.hxx @@ -23,6 +23,7 @@ #include <sal/config.h> #include <sfx2/dllapi.h> #include <sfx2/linksrc.hxx> +#include <sfx2/lnkbase.hxx> #include <set> #include <vector> @@ -43,9 +44,6 @@ namespace sfx2 // FormatID "RegisterStatusInfoId" and a string as the data container. // This contains the following enum. -class SvBaseLink; -class SvBaseLinkRef; - typedef std::vector<SvBaseLinkRef*> SvBaseLinks; typedef std::set<SvLinkSource*> SvLinkSources; diff --git a/include/sfx2/linksrc.hxx b/include/sfx2/linksrc.hxx index e9d5c9a58701..19ad30e8a81c 100644 --- a/include/sfx2/linksrc.hxx +++ b/include/sfx2/linksrc.hxx @@ -113,7 +113,7 @@ public: void clearStreamToLoadFrom(); }; -SV_DECL_IMPL_REF(SvLinkSource); +typedef tools::SvRef<SvLinkSource> SvLinkSourceRef; } #endif diff --git a/include/sfx2/lnkbase.hxx b/include/sfx2/lnkbase.hxx index c83adaa1419e..cd97ee341a88 100644 --- a/include/sfx2/lnkbase.hxx +++ b/include/sfx2/lnkbase.hxx @@ -168,7 +168,7 @@ public: FileDialogHelper & GetInsertFileDialog(const OUString& rFactory) const; }; -SV_DECL_IMPL_REF(SvBaseLink); +typedef tools::SvRef<SvBaseLink> SvBaseLinkRef; } diff --git a/include/sfx2/objsh.hxx b/include/sfx2/objsh.hxx index e35c618bd2df..84757d495015 100644 --- a/include/sfx2/objsh.hxx +++ b/include/sfx2/objsh.hxx @@ -717,7 +717,7 @@ public: #ifndef SFX_DECL_OBJECTSHELL_DEFINED #define SFX_DECL_OBJECTSHELL_DEFINED -SV_DECL_REF(SfxObjectShell) +typedef tools::SvRef<SfxObjectShell> SfxObjectShellRef; #endif class SfxObjectShellLock @@ -765,8 +765,6 @@ inline SfxObjectShellLock & SfxObjectShellLock:: inline SfxObjectShellLock & SfxObjectShellLock::operator = ( SfxObjectShell * pObjP ) { return *this = SfxObjectShellLock( pObjP ); } -SV_IMPL_REF(SfxObjectShell) - class AutoReloadTimer_Impl : public Timer { OUString aUrl; diff --git a/include/sfx2/viewfrm.hxx b/include/sfx2/viewfrm.hxx index 289d11b073f2..86e6f0c5fd0a 100644 --- a/include/sfx2/viewfrm.hxx +++ b/include/sfx2/viewfrm.hxx @@ -59,7 +59,7 @@ namespace svtools #ifndef SFX_DECL_OBJECTSHELL_DEFINED #define SFX_DECL_OBJECTSHELL_DEFINED -SV_DECL_REF(SfxObjectShell) +typedef tools::SvRef<SfxObjectShell> SfxObjectShellRef; #endif class SFX2_DLLPUBLIC SfxViewFrame: public SfxShell, public SfxListener |