From 7c02faf535a768252fc3559324ac68bc6525763a Mon Sep 17 00:00:00 2001 From: Kohei Yoshida Date: Fri, 16 Aug 2013 11:12:04 -0400 Subject: Properly hide implementation details. If we are to hide, let's hide all. Change-Id: Ic68926ee099ac80d2d477d68e3769a7203dfea6c --- include/xmloff/xmlexppr.hxx | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'include/xmloff/xmlexppr.hxx') diff --git a/include/xmloff/xmlexppr.hxx b/include/xmloff/xmlexppr.hxx index 7e7bb7658903..b63b69ccb05b 100644 --- a/include/xmloff/xmlexppr.hxx +++ b/include/xmloff/xmlexppr.hxx @@ -41,14 +41,10 @@ class SvXMLExport; class XMLOFF_DLLPUBLIC SvXMLExportPropertyMapper : public UniRefBase { - UniReference< SvXMLExportPropertyMapper> mxNextMapper; - - FilterPropertiesInfos_Impl *pCache; + struct Impl; + Impl* mpImpl; protected: - UniReference< XMLPropertySetMapper > maPropMapper; - - OUString maStyleName; /** Filter all properties we don't want to export: Take all properties of the XPropertySet which are also found in the @@ -177,10 +173,10 @@ public: const ::std::vector< XMLPropertyState > *pProperties = 0, sal_uInt32 nIdx = 0 ) const; - inline const UniReference< XMLPropertySetMapper >& - getPropertySetMapper() const { return maPropMapper; } + const UniReference& getPropertySetMapper() const; - void SetStyleName( const OUString& rStyleName ) { maStyleName = rStyleName; } + void SetStyleName( const OUString& rStyleName ); + const OUString& GetStyleName() const; }; #endif // _XMLOFF_XMLEXPPR_HXX -- cgit