summaryrefslogtreecommitdiff
path: root/include/xmloff/XMLFontStylesContext.hxx
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2016-09-09 12:52:48 +0200
committerDavid Tardon <dtardon@redhat.com>2016-09-09 16:16:45 +0200
commit66e6278e9ad0537843cfecbfee9bcf808702a141 (patch)
tree214a3f0bff5390ae4d698bf7639ac4bb13c1c035 /include/xmloff/XMLFontStylesContext.hxx
parent064a33a3b8e194876a4e368f65d8df2ff86ce381 (diff)
use std::unique_ptr
Change-Id: I507b19dfd7445144258554b08bbf2fea0ed1698f
Diffstat (limited to 'include/xmloff/XMLFontStylesContext.hxx')
-rw-r--r--include/xmloff/XMLFontStylesContext.hxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/xmloff/XMLFontStylesContext.hxx b/include/xmloff/XMLFontStylesContext.hxx
index e00a3866df20..d671e654880a 100644
--- a/include/xmloff/XMLFontStylesContext.hxx
+++ b/include/xmloff/XMLFontStylesContext.hxx
@@ -22,6 +22,7 @@
#include <sal/config.h>
#include <xmloff/dllapi.h>
+#include <memory>
#include <vector>
#include <xmloff/xmlstyle.hxx>
@@ -35,12 +36,12 @@ class XMLFontEncodingPropHdl;
class XMLOFF_DLLPUBLIC XMLFontStylesContext : public SvXMLStylesContext
{
- XMLFontFamilyNamePropHdl *pFamilyNameHdl;
- XMLFontFamilyPropHdl *pFamilyHdl;
- XMLFontPitchPropHdl *pPitchHdl;
- XMLFontEncodingPropHdl *pEncHdl;
+ std::unique_ptr<XMLFontFamilyNamePropHdl> pFamilyNameHdl;
+ std::unique_ptr<XMLFontFamilyPropHdl> pFamilyHdl;
+ std::unique_ptr<XMLFontPitchPropHdl> pPitchHdl;
+ std::unique_ptr<XMLFontEncodingPropHdl> pEncHdl;
- SvXMLTokenMap *pFontStyleAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> pFontStyleAttrTokenMap;
rtl_TextEncoding eDfltEncoding;
@@ -57,7 +58,6 @@ public:
const OUString& rLName,
const css::uno::Reference< css::xml::sax::XAttributeList > & xAttrList,
rtl_TextEncoding eDfltEnc );
- virtual ~XMLFontStylesContext();
const SvXMLTokenMap& GetFontStyleAttrTokenMap() const
{