From 42e9c74001b4799d8b874a000af2b11ebad2d8cc Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 5 Dec 2014 17:02:38 +0100 Subject: loplugin:cstylecast, involving pointer to incomplete type Change-Id: I4a53ebf42add80bbac2d6698ac5d2950c0a6a067 --- lotuswordpro/source/filter/xfilter/xfparastyle.hxx | 2 +- lotuswordpro/source/filter/xfilter/xfstylemanager.cxx | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) (limited to 'lotuswordpro/source/filter') 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 +#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 + +#include #include "xfstylemanager.hxx" +#include #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(pStyle); else - return (XFParaStyle*)s_aStdParaStyles.FindStyle(name); + return static_cast(s_aStdParaStyles.FindStyle(name)); } XFTextStyle* XFStyleManager::FindTextStyle(const OUString& name) { IXFStyle *pStyle = s_aTextStyles.FindStyle(name); if( pStyle ) - return (XFTextStyle*)pStyle; + return static_cast(pStyle); else - return (XFTextStyle*)s_aStdTextStyles.FindStyle(name); + return static_cast(s_aStdTextStyles.FindStyle(name)); } void XFStyleManager::SetLineNumberConfig(XFLineNumberConfig *pLNConf) -- cgit