From 2155e04d6343638ca9815d394cbc4f78c2b17c3a Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 18 May 2017 21:14:00 +0100 Subject: make string translation loading more uniform MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit change various ResId classes that use conversion operator to OUString to functions that return a OUString drop various defines drop unnecessary toString calls Change-Id: Ibeccdf2b91a46a2ed5b4b74e6024e301a023bc92 Reviewed-on: https://gerrit.libreoffice.org/37817 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- include/svtools/svtresid.hxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'include/svtools') diff --git a/include/svtools/svtresid.hxx b/include/svtools/svtresid.hxx index f238b298c2c0..374406b1e455 100644 --- a/include/svtools/svtresid.hxx +++ b/include/svtools/svtresid.hxx @@ -24,14 +24,16 @@ #include #include -class SVT_DLLPUBLIC SvtResId: public ResId +struct SVT_DLLPUBLIC SvtResMgr { -public: - SvtResId(sal_uInt16 nId); + static ResMgr* GetResMgr(); static void DeleteResMgr(); }; -#define SVT_RESSTR(i) SvtResId(i).toString() +inline OUString SvtResId(sal_uInt16 nId) +{ + return ResId(nId, *SvtResMgr::GetResMgr()); +} #endif // INCLUDED_SVTOOLS_SVTRESID_HXX -- cgit