summaryrefslogtreecommitdiff
path: root/lotuswordpro
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-12-05 17:02:38 +0100
committerStephan Bergmann <sbergman@redhat.com>2014-12-05 17:02:38 +0100
commit42e9c74001b4799d8b874a000af2b11ebad2d8cc (patch)
treeb4ce2bb56fdf03b4b8aa641f7a4a9fe35f9b17f8 /lotuswordpro
parent170dbaf19f856085f0e1d2a4679248d55c7ba1d7 (diff)
loplugin:cstylecast, involving pointer to incomplete type
Change-Id: I4a53ebf42add80bbac2d6698ac5d2950c0a6a067
Diffstat (limited to 'lotuswordpro')
-rw-r--r--lotuswordpro/source/filter/xfilter/xfparastyle.hxx2
-rw-r--r--lotuswordpro/source/filter/xfilter/xfstylemanager.cxx17
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)