diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2014-12-05 17:02:38 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2014-12-05 17:02:38 +0100 |
commit | 42e9c74001b4799d8b874a000af2b11ebad2d8cc (patch) | |
tree | b4ce2bb56fdf03b4b8aa641f7a4a9fe35f9b17f8 | |
parent | 170dbaf19f856085f0e1d2a4679248d55c7ba1d7 (diff) |
loplugin:cstylecast, involving pointer to incomplete type
Change-Id: I4a53ebf42add80bbac2d6698ac5d2950c0a6a067
-rw-r--r-- | lotuswordpro/source/filter/xfilter/xfparastyle.hxx | 2 | ||||
-rw-r--r-- | lotuswordpro/source/filter/xfilter/xfstylemanager.cxx | 17 |
2 files changed, 12 insertions, 7 deletions
diff --git a/lotuswordpro/source/filter/xfilter/xfparastyle.hxx b/lotuswordpro/source/filter/xfilter/xfparastyle.hxx index 9f3c4aff275e..58ce28c93837 100644 --- a/lotuswordpro/source/filter/xfilter/xfparastyle.hxx +++ b/lotuswordpro/source/filter/xfilter/xfparastyle.hxx @@ -66,6 +66,7 @@ #include <rtl/ref.hxx> +#include "xffont.hxx" #include "xfglobal.hxx" #include "xfstyle.hxx" #include "xfcolor.hxx" @@ -81,7 +82,6 @@ #define XFPARA_FLAG_DROPCAP 0X00000002 #define XFPARA_FLAG_BACKCOLOR 0X00000004 -class XFFont; class XFBorders; class XFBGImage; diff --git a/lotuswordpro/source/filter/xfilter/xfstylemanager.cxx b/lotuswordpro/source/filter/xfilter/xfstylemanager.cxx index 55038055f872..c5857988e05f 100644 --- a/lotuswordpro/source/filter/xfilter/xfstylemanager.cxx +++ b/lotuswordpro/source/filter/xfilter/xfstylemanager.cxx @@ -57,7 +57,12 @@ * @file * Style manager for the filter. ************************************************************************/ + +#include <sal/config.h> + +#include <xfparastyle.hxx> #include "xfstylemanager.hxx" +#include <xftextstyle.hxx> #include "ixfstyle.hxx" XFStyleManager::XFStyleManager() : s_aStdArrowStyles( "arrow" ), s_aTextStyles( "T" ), @@ -226,10 +231,10 @@ IXFStyleRet XFStyleManager::AddStyle(IXFStyle *pStyle) IXFStyle* XFStyleManager::FindStyle(const OUString& name) { - IXFStyle *pStyle = (IXFStyle*)FindParaStyle(name); + IXFStyle *pStyle = FindParaStyle(name); if( pStyle ) return pStyle; - pStyle = (IXFStyle*)FindTextStyle(name); + pStyle = FindTextStyle(name); if( pStyle ) return pStyle; pStyle = s_aListStyles.FindStyle(name); @@ -281,18 +286,18 @@ XFParaStyle* XFStyleManager::FindParaStyle(const OUString& name) { IXFStyle *pStyle = s_aParaStyles.FindStyle(name); if( pStyle ) - return (XFParaStyle*)pStyle; + return static_cast<XFParaStyle*>(pStyle); else - return (XFParaStyle*)s_aStdParaStyles.FindStyle(name); + return static_cast<XFParaStyle*>(s_aStdParaStyles.FindStyle(name)); } XFTextStyle* XFStyleManager::FindTextStyle(const OUString& name) { IXFStyle *pStyle = s_aTextStyles.FindStyle(name); if( pStyle ) - return (XFTextStyle*)pStyle; + return static_cast<XFTextStyle*>(pStyle); else - return (XFTextStyle*)s_aStdTextStyles.FindStyle(name); + return static_cast<XFTextStyle*>(s_aStdTextStyles.FindStyle(name)); } void XFStyleManager::SetLineNumberConfig(XFLineNumberConfig *pLNConf) |