Kaydet (Commit) 8918dabb authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#705359 Mixing enum types

and

coverity#705361 Mixing enum types
coverity#705362 Mixing enum types

Change-Id: I557d7178277e5d497e3bbab12b75724c05653f57
üst d528eb15
...@@ -56,27 +56,27 @@ Any lcl_getRegressionDefault() ...@@ -56,27 +56,27 @@ Any lcl_getRegressionDefault()
return aRet; return aRet;
} }
::com::sun::star::chart::ChartRegressionCurveType lcl_getRegressionCurveType( RegressionCurveHelper::tRegressionType eRegressionType ) ::com::sun::star::chart::ChartRegressionCurveType lcl_getRegressionCurveType(SvxChartRegress eRegressionType)
{ {
::com::sun::star::chart::ChartRegressionCurveType eRet = ::com::sun::star::chart::ChartRegressionCurveType_NONE; ::com::sun::star::chart::ChartRegressionCurveType eRet = ::com::sun::star::chart::ChartRegressionCurveType_NONE;
switch(eRegressionType) switch(eRegressionType)
{ {
case RegressionCurveHelper::REGRESSION_TYPE_LINEAR: case CHREGRESS_LINEAR:
eRet = ::com::sun::star::chart::ChartRegressionCurveType_LINEAR; eRet = ::com::sun::star::chart::ChartRegressionCurveType_LINEAR;
break; break;
case RegressionCurveHelper::REGRESSION_TYPE_LOG: case CHREGRESS_LOG:
eRet = ::com::sun::star::chart::ChartRegressionCurveType_LOGARITHM; eRet = ::com::sun::star::chart::ChartRegressionCurveType_LOGARITHM;
break; break;
case RegressionCurveHelper::REGRESSION_TYPE_EXP: case CHREGRESS_EXP:
eRet = ::com::sun::star::chart::ChartRegressionCurveType_EXPONENTIAL; eRet = ::com::sun::star::chart::ChartRegressionCurveType_EXPONENTIAL;
break; break;
case RegressionCurveHelper::REGRESSION_TYPE_POWER: case CHREGRESS_POWER:
eRet = ::com::sun::star::chart::ChartRegressionCurveType_POWER; eRet = ::com::sun::star::chart::ChartRegressionCurveType_POWER;
break; break;
case RegressionCurveHelper::REGRESSION_TYPE_POLYNOMIAL: case CHREGRESS_POLYNOMIAL:
eRet = ::com::sun::star::chart::ChartRegressionCurveType_POLYNOMIAL; eRet = ::com::sun::star::chart::ChartRegressionCurveType_POLYNOMIAL;
break; break;
/*case RegressionCurveHelper::REGRESSION_TYPE_MOVING_AVERAGE: /*case CHREGRESS_MOVING_AVERAGE:
eRet = ::com::sun::star::chart::ChartRegressionCurveType_MOVING_AVERAGE; eRet = ::com::sun::star::chart::ChartRegressionCurveType_MOVING_AVERAGE;
break;*/ break;*/
default: default:
...@@ -86,27 +86,27 @@ Any lcl_getRegressionDefault() ...@@ -86,27 +86,27 @@ Any lcl_getRegressionDefault()
return eRet; return eRet;
} }
RegressionCurveHelper::tRegressionType lcl_getRegressionType( ::com::sun::star::chart::ChartRegressionCurveType eRegressionCurveType ) SvxChartRegress lcl_getRegressionType( ::com::sun::star::chart::ChartRegressionCurveType eRegressionCurveType )
{ {
RegressionCurveHelper::tRegressionType eRet; SvxChartRegress eRet;
switch(eRegressionCurveType) switch (eRegressionCurveType)
{ {
case ::com::sun::star::chart::ChartRegressionCurveType_LINEAR: case ::com::sun::star::chart::ChartRegressionCurveType_LINEAR:
eRet = RegressionCurveHelper::REGRESSION_TYPE_LINEAR; eRet = CHREGRESS_LINEAR;
break; break;
case ::com::sun::star::chart::ChartRegressionCurveType_LOGARITHM: case ::com::sun::star::chart::ChartRegressionCurveType_LOGARITHM:
eRet = RegressionCurveHelper::REGRESSION_TYPE_LOG; eRet = CHREGRESS_LOG;
break; break;
case ::com::sun::star::chart::ChartRegressionCurveType_EXPONENTIAL: case ::com::sun::star::chart::ChartRegressionCurveType_EXPONENTIAL:
eRet = RegressionCurveHelper::REGRESSION_TYPE_EXP; eRet = CHREGRESS_EXP;
break; break;
case ::com::sun::star::chart::ChartRegressionCurveType_POLYNOMIAL: case ::com::sun::star::chart::ChartRegressionCurveType_POLYNOMIAL:
//case ::com::sun::star::chart::ChartRegressionCurveType_MOVING_AVERAGE: //case ::com::sun::star::chart::ChartRegressionCurveType_MOVING_AVERAGE:
case ::com::sun::star::chart::ChartRegressionCurveType_POWER: case ::com::sun::star::chart::ChartRegressionCurveType_POWER:
eRet = RegressionCurveHelper::REGRESSION_TYPE_POWER; eRet = CHREGRESS_POWER;
break; break;
default: default:
eRet = RegressionCurveHelper::REGRESSION_TYPE_NONE; eRet = CHREGRESS_NONE;
break; break;
} }
return eRet; return eRet;
...@@ -831,6 +831,7 @@ WrappedRegressionCurvesProperty::WrappedRegressionCurvesProperty( ...@@ -831,6 +831,7 @@ WrappedRegressionCurvesProperty::WrappedRegressionCurvesProperty(
, lcl_getRegressionDefault(), spChart2ModelContact, ePropertyType ) , lcl_getRegressionDefault(), spChart2ModelContact, ePropertyType )
{ {
} }
WrappedRegressionCurvesProperty::~WrappedRegressionCurvesProperty() WrappedRegressionCurvesProperty::~WrappedRegressionCurvesProperty()
{ {
} }
...@@ -854,7 +855,7 @@ void WrappedRegressionCurvesProperty::setValueToSeries( const Reference< beans:: ...@@ -854,7 +855,7 @@ void WrappedRegressionCurvesProperty::setValueToSeries( const Reference< beans::
if( xRegressionCurveContainer.is() && xRegressionCurve.is() ) if( xRegressionCurveContainer.is() && xRegressionCurve.is() )
{ {
RegressionCurveHelper::tRegressionType eNewRegressionType = lcl_getRegressionType( aNewValue ); SvxChartRegress eNewRegressionType = lcl_getRegressionType( aNewValue );
RegressionCurveHelper::changeRegressionCurveType( RegressionCurveHelper::changeRegressionCurveType(
eNewRegressionType, eNewRegressionType,
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
#include <svl/eitem.hxx> #include <svl/eitem.hxx>
#include <svl/intitem.hxx> #include <svl/intitem.hxx>
#include <svl/stritem.hxx> #include <svl/stritem.hxx>
#include <svx/chrtitem.hxx>
#include <functional> #include <functional>
#include <algorithm> #include <algorithm>
...@@ -38,36 +37,6 @@ using namespace ::com::sun::star; ...@@ -38,36 +37,6 @@ using namespace ::com::sun::star;
namespace namespace
{ {
::chart::RegressionCurveHelper::tRegressionType lcl_convertRegressionType( SvxChartRegress eRegress )
{
::chart::RegressionCurveHelper::tRegressionType eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_NONE;
switch( eRegress )
{
case CHREGRESS_LINEAR:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_LINEAR;
break;
case CHREGRESS_LOG:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_LOG;
break;
case CHREGRESS_EXP:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_EXP;
break;
case CHREGRESS_POWER:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_POWER;
break;
case CHREGRESS_POLYNOMIAL:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_POLYNOMIAL;
break;
case CHREGRESS_MOVING_AVERAGE:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_MOVING_AVERAGE;
break;
case CHREGRESS_NONE:
break;
}
return eType;
}
template <class T, class D> template <class T, class D>
bool lclConvertToPropertySet(const SfxItemSet& rItemSet, sal_uInt16 nWhichId, uno::Reference<beans::XPropertySet> xProperties, const OUString& aPropertyID) bool lclConvertToPropertySet(const SfxItemSet& rItemSet, sal_uInt16 nWhichId, uno::Reference<beans::XPropertySet> xProperties, const OUString& aPropertyID)
{ {
...@@ -181,8 +150,7 @@ bool RegressionCurveItemConverter::ApplySpecialItem( ...@@ -181,8 +150,7 @@ bool RegressionCurveItemConverter::ApplySpecialItem(
{ {
case SCHATTR_REGRESSION_TYPE: case SCHATTR_REGRESSION_TYPE:
{ {
SvxChartRegress eRegress = static_cast< SvxChartRegress >( SvxChartRegress eRegress = RegressionCurveHelper::getRegressionType(xCurve);
static_cast< sal_Int32 >( RegressionCurveHelper::getRegressionType( xCurve )));
SvxChartRegress eNewRegress = static_cast< const SvxChartRegressItem & >( SvxChartRegress eNewRegress = static_cast< const SvxChartRegressItem & >(
rItemSet.Get( nWhichId )).GetValue(); rItemSet.Get( nWhichId )).GetValue();
if( eRegress != eNewRegress ) if( eRegress != eNewRegress )
...@@ -192,7 +160,7 @@ bool RegressionCurveItemConverter::ApplySpecialItem( ...@@ -192,7 +160,7 @@ bool RegressionCurveItemConverter::ApplySpecialItem(
// currently the only way to handle the type in the // currently the only way to handle the type in the
// regression curve properties dialog // regression curve properties dialog
xCurve = RegressionCurveHelper::changeRegressionCurveType( xCurve = RegressionCurveHelper::changeRegressionCurveType(
lcl_convertRegressionType( eNewRegress ), eNewRegress,
m_xCurveContainer, m_xCurveContainer,
xCurve, xCurve,
uno::Reference< uno::XComponentContext >()); uno::Reference< uno::XComponentContext >());
...@@ -284,8 +252,7 @@ void RegressionCurveItemConverter::FillSpecialItem(sal_uInt16 nWhichId, SfxItemS ...@@ -284,8 +252,7 @@ void RegressionCurveItemConverter::FillSpecialItem(sal_uInt16 nWhichId, SfxItemS
{ {
case SCHATTR_REGRESSION_TYPE: case SCHATTR_REGRESSION_TYPE:
{ {
sal_Int32 aRegressionType = static_cast< sal_Int32 >(RegressionCurveHelper::getRegressionType(xCurve)); SvxChartRegress eRegress = RegressionCurveHelper::getRegressionType(xCurve);
SvxChartRegress eRegress = static_cast< SvxChartRegress >(aRegressionType);
rOutItemSet.Put( SvxChartRegressItem( eRegress, SCHATTR_REGRESSION_TYPE )); rOutItemSet.Put( SvxChartRegressItem( eRegress, SCHATTR_REGRESSION_TYPE ));
} }
break; break;
......
...@@ -68,35 +68,6 @@ uno::Reference< beans::XPropertySet > lcl_GetErrorBar( ...@@ -68,35 +68,6 @@ uno::Reference< beans::XPropertySet > lcl_GetErrorBar(
return xResult; return xResult;
} }
::chart::RegressionCurveHelper::tRegressionType lcl_convertRegressionType( SvxChartRegress eRegress )
{
::chart::RegressionCurveHelper::tRegressionType eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_NONE;
switch( eRegress )
{
case CHREGRESS_LINEAR:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_LINEAR;
break;
case CHREGRESS_LOG:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_LOG;
break;
case CHREGRESS_EXP:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_EXP;
break;
case CHREGRESS_POWER:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_POWER;
break;
case CHREGRESS_POLYNOMIAL:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_POLYNOMIAL;
break;
case CHREGRESS_MOVING_AVERAGE:
eType = ::chart::RegressionCurveHelper::REGRESSION_TYPE_MOVING_AVERAGE;
break;
case CHREGRESS_NONE:
break;
}
return eType;
}
uno::Reference< beans::XPropertySet > lcl_GetDefaultErrorBar() uno::Reference< beans::XPropertySet > lcl_GetDefaultErrorBar()
{ {
// todo: use a valid context // todo: use a valid context
...@@ -262,24 +233,11 @@ StatisticsItemConverter::StatisticsItemConverter( ...@@ -262,24 +233,11 @@ StatisticsItemConverter::StatisticsItemConverter(
ItemConverter( rPropertySet, rItemPool ), ItemConverter( rPropertySet, rItemPool ),
m_xModel( xModel ) m_xModel( xModel )
{ {
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_NONE ) ==
static_cast< int >( CHREGRESS_NONE ));
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_LINEAR ) ==
static_cast< int >( CHREGRESS_LINEAR ));
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_LOG ) ==
static_cast< int >( CHREGRESS_LOG ));
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_EXP ) ==
static_cast< int >( CHREGRESS_EXP ));
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_POWER ) ==
static_cast< int >( CHREGRESS_POWER ));
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_POLYNOMIAL ) ==
static_cast< int >( CHREGRESS_POLYNOMIAL ));
OSL_ASSERT( static_cast< int >( RegressionCurveHelper::REGRESSION_TYPE_MOVING_AVERAGE ) ==
static_cast< int >( CHREGRESS_MOVING_AVERAGE ));
} }
StatisticsItemConverter::~StatisticsItemConverter() StatisticsItemConverter::~StatisticsItemConverter()
{} {
}
const sal_uInt16 * StatisticsItemConverter::GetWhichPairs() const const sal_uInt16 * StatisticsItemConverter::GetWhichPairs() const
{ {
...@@ -476,14 +434,12 @@ bool StatisticsItemConverter::ApplySpecialItem( ...@@ -476,14 +434,12 @@ bool StatisticsItemConverter::ApplySpecialItem(
if ( xCurve.is() ) if ( xCurve.is() )
{ {
SvxChartRegress eOldRegress( SvxChartRegress eOldRegress(
static_cast< SvxChartRegress >( RegressionCurveHelper::getRegressionType(xCurve));
static_cast< sal_Int32 >(
RegressionCurveHelper::getRegressionType( xCurve ))));
if( eOldRegress != eRegress ) if( eOldRegress != eRegress )
{ {
xCurve = RegressionCurveHelper::changeRegressionCurveType( xCurve = RegressionCurveHelper::changeRegressionCurveType(
lcl_convertRegressionType( eRegress ), eRegress,
xContainer, xContainer,
xCurve, xCurve,
uno::Reference< uno::XComponentContext >()); uno::Reference< uno::XComponentContext >());
...@@ -756,11 +712,10 @@ void StatisticsItemConverter::FillSpecialItem( ...@@ -756,11 +712,10 @@ void StatisticsItemConverter::FillSpecialItem(
case SCHATTR_REGRESSION_TYPE: case SCHATTR_REGRESSION_TYPE:
{ {
SvxChartRegress eRegress = static_cast< SvxChartRegress >( SvxChartRegress eRegress =
static_cast< sal_Int32 >(
RegressionCurveHelper::getFirstRegressTypeNotMeanValueLine( RegressionCurveHelper::getFirstRegressTypeNotMeanValueLine(
uno::Reference< chart2::XRegressionCurveContainer >( uno::Reference< chart2::XRegressionCurveContainer >(
GetPropertySet(), uno::UNO_QUERY ) ))); GetPropertySet(), uno::UNO_QUERY ) );
rOutItemSet.Put( SvxChartRegressItem( eRegress, SCHATTR_REGRESSION_TYPE )); rOutItemSet.Put( SvxChartRegressItem( eRegress, SCHATTR_REGRESSION_TYPE ));
} }
break; break;
......
...@@ -373,7 +373,7 @@ void ChartController::executeDispatch_InsertTrendline() ...@@ -373,7 +373,7 @@ void ChartController::executeDispatch_InsertTrendline()
uno::Reference< chart2::XRegressionCurve > xCurve = uno::Reference< chart2::XRegressionCurve > xCurve =
RegressionCurveHelper::addRegressionCurve( RegressionCurveHelper::addRegressionCurve(
RegressionCurveHelper::REGRESSION_TYPE_LINEAR, CHREGRESS_LINEAR,
xRegressionCurveContainer, xRegressionCurveContainer,
m_xCC ); m_xCC );
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include <com/sun/star/chart2/XDiagram.hpp> #include <com/sun/star/chart2/XDiagram.hpp>
#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/frame/XModel.hpp> #include <com/sun/star/frame/XModel.hpp>
#include <svx/chrtitem.hxx>
#include "charttoolsdllapi.hxx" #include "charttoolsdllapi.hxx"
#include <vector> #include <vector>
...@@ -70,19 +71,6 @@ public: ...@@ -70,19 +71,6 @@ public:
static void removeMeanValueLine( static void removeMeanValueLine(
css::uno::Reference<css::chart2::XRegressionCurveContainer>& xRegCnt ); css::uno::Reference<css::chart2::XRegressionCurveContainer>& xRegCnt );
enum tRegressionType
{
REGRESSION_TYPE_NONE,
REGRESSION_TYPE_LINEAR,
REGRESSION_TYPE_LOG,
REGRESSION_TYPE_EXP,
REGRESSION_TYPE_POWER,
REGRESSION_TYPE_POLYNOMIAL,
REGRESSION_TYPE_MOVING_AVERAGE,
REGRESSION_TYPE_MEAN_VALUE,
REGRESSION_TYPE_UNKNOWN
};
/** Returns the first regression curve found that is not of type /** Returns the first regression curve found that is not of type
mean-value line mean-value line
*/ */
...@@ -100,10 +88,10 @@ public: ...@@ -100,10 +88,10 @@ public:
/** Returns the type of the first regression curve found that is not of type /** Returns the type of the first regression curve found that is not of type
mean-value line mean-value line
*/ */
static tRegressionType getFirstRegressTypeNotMeanValueLine( static SvxChartRegress getFirstRegressTypeNotMeanValueLine(
const css::uno::Reference<css::chart2::XRegressionCurveContainer>& xCurveContainer ); const css::uno::Reference<css::chart2::XRegressionCurveContainer>& xCurveContainer );
static tRegressionType getRegressionType( static SvxChartRegress getRegressionType(
const css::uno::Reference<css::chart2::XRegressionCurve>& xCurve ); const css::uno::Reference<css::chart2::XRegressionCurve>& xCurve );
/** @param xPropertySource is taken as source to copy all properties from if /** @param xPropertySource is taken as source to copy all properties from if
...@@ -113,7 +101,7 @@ public: ...@@ -113,7 +101,7 @@ public:
*/ */
static css::uno::Reference<css::chart2::XRegressionCurve> static css::uno::Reference<css::chart2::XRegressionCurve>
addRegressionCurve( addRegressionCurve(
tRegressionType eType, SvxChartRegress eType,
css::uno::Reference<css::chart2::XRegressionCurveContainer>& xCurveContainer, css::uno::Reference<css::chart2::XRegressionCurveContainer>& xCurveContainer,
const css::uno::Reference<css::uno::XComponentContext>& xContext, const css::uno::Reference<css::uno::XComponentContext>& xContext,
const css::uno::Reference<css::beans::XPropertySet >& xPropertySource = const css::uno::Reference<css::beans::XPropertySet >& xPropertySource =
...@@ -129,7 +117,7 @@ public: ...@@ -129,7 +117,7 @@ public:
static css::uno::Reference<css::chart2::XRegressionCurve> static css::uno::Reference<css::chart2::XRegressionCurve>
changeRegressionCurveType( changeRegressionCurveType(
tRegressionType eType, SvxChartRegress eType,
css::uno::Reference<css::chart2::XRegressionCurveContainer>& xRegressionCurveContainer, css::uno::Reference<css::chart2::XRegressionCurveContainer>& xRegressionCurveContainer,
css::uno::Reference<css::chart2::XRegressionCurve>& xRegressionCurve, css::uno::Reference<css::chart2::XRegressionCurve>& xRegressionCurve,
const css::uno::Reference<css::uno::XComponentContext>& xContext ); const css::uno::Reference<css::uno::XComponentContext>& xContext );
......
...@@ -48,27 +48,27 @@ using ::com::sun::star::uno::Exception; ...@@ -48,27 +48,27 @@ using ::com::sun::star::uno::Exception;
namespace namespace
{ {
OUString lcl_getServiceNameForType( ::chart::RegressionCurveHelper::tRegressionType eType ) OUString lcl_getServiceNameForType(SvxChartRegress eType)
{ {
OUString aServiceName; OUString aServiceName;
switch( eType ) switch( eType )
{ {
case ::chart::RegressionCurveHelper::REGRESSION_TYPE_LINEAR: case CHREGRESS_LINEAR:
aServiceName = "com.sun.star.chart2.LinearRegressionCurve"; aServiceName = "com.sun.star.chart2.LinearRegressionCurve";
break; break;
case ::chart::RegressionCurveHelper::REGRESSION_TYPE_LOG: case CHREGRESS_LOG:
aServiceName = "com.sun.star.chart2.LogarithmicRegressionCurve"; aServiceName = "com.sun.star.chart2.LogarithmicRegressionCurve";
break; break;
case ::chart::RegressionCurveHelper::REGRESSION_TYPE_EXP: case CHREGRESS_EXP:
aServiceName = "com.sun.star.chart2.ExponentialRegressionCurve"; aServiceName = "com.sun.star.chart2.ExponentialRegressionCurve";
break; break;
case ::chart::RegressionCurveHelper::REGRESSION_TYPE_POWER: case CHREGRESS_POWER:
aServiceName = "com.sun.star.chart2.PotentialRegressionCurve"; aServiceName = "com.sun.star.chart2.PotentialRegressionCurve";
break; break;
case ::chart::RegressionCurveHelper::REGRESSION_TYPE_POLYNOMIAL: case CHREGRESS_POLYNOMIAL:
aServiceName = "com.sun.star.chart2.PolynomialRegressionCurve"; aServiceName = "com.sun.star.chart2.PolynomialRegressionCurve";
break; break;
case ::chart::RegressionCurveHelper::REGRESSION_TYPE_MOVING_AVERAGE: case CHREGRESS_MOVING_AVERAGE:
aServiceName = "com.sun.star.chart2.MovingAverageRegressionCurve"; aServiceName = "com.sun.star.chart2.MovingAverageRegressionCurve";
break; break;
default: default:
...@@ -351,7 +351,7 @@ void RegressionCurveHelper::removeMeanValueLine( ...@@ -351,7 +351,7 @@ void RegressionCurveHelper::removeMeanValueLine(
} }
uno::Reference< chart2::XRegressionCurve > RegressionCurveHelper::addRegressionCurve( uno::Reference< chart2::XRegressionCurve > RegressionCurveHelper::addRegressionCurve(
tRegressionType eType, SvxChartRegress eType,
uno::Reference< XRegressionCurveContainer >& xRegressionCurveContainer, uno::Reference< XRegressionCurveContainer >& xRegressionCurveContainer,
const uno::Reference< XComponentContext >& /* xContext */, const uno::Reference< XComponentContext >& /* xContext */,
const uno::Reference< beans::XPropertySet >& xPropertySource, const uno::Reference< beans::XPropertySet >& xPropertySource,
...@@ -362,7 +362,7 @@ uno::Reference< chart2::XRegressionCurve > RegressionCurveHelper::addRegressionC ...@@ -362,7 +362,7 @@ uno::Reference< chart2::XRegressionCurve > RegressionCurveHelper::addRegressionC
if( !xRegressionCurveContainer.is() ) if( !xRegressionCurveContainer.is() )
return xCurve; return xCurve;
if( eType == REGRESSION_TYPE_NONE ) if( eType == CHREGRESS_NONE )
{ {
OSL_FAIL("don't create a regression curve of type none"); OSL_FAIL("don't create a regression curve of type none");
return xCurve; return xCurve;
...@@ -470,7 +470,7 @@ void RegressionCurveHelper::removeEquations( ...@@ -470,7 +470,7 @@ void RegressionCurveHelper::removeEquations(
} }
uno::Reference< XRegressionCurve > RegressionCurveHelper::changeRegressionCurveType( uno::Reference< XRegressionCurve > RegressionCurveHelper::changeRegressionCurveType(
tRegressionType eType, SvxChartRegress eType,
uno::Reference< XRegressionCurveContainer > & xRegressionCurveContainer, uno::Reference< XRegressionCurveContainer > & xRegressionCurveContainer,
uno::Reference< XRegressionCurve > & xRegressionCurve, uno::Reference< XRegressionCurve > & xRegressionCurve,
const uno::Reference< XComponentContext > & xContext ) const uno::Reference< XComponentContext > & xContext )
...@@ -534,10 +534,10 @@ uno::Reference< chart2::XRegressionCurve > RegressionCurveHelper::getRegressionC ...@@ -534,10 +534,10 @@ uno::Reference< chart2::XRegressionCurve > RegressionCurveHelper::getRegressionC
return NULL; return NULL;
} }
RegressionCurveHelper::tRegressionType RegressionCurveHelper::getRegressionType( SvxChartRegress RegressionCurveHelper::getRegressionType(
const Reference< XRegressionCurve > & xCurve ) const Reference< XRegressionCurve > & xCurve )
{ {
tRegressionType eResult = REGRESSION_TYPE_UNKNOWN; SvxChartRegress eResult = CHREGRESS_UNKNOWN;
try try
{ {
...@@ -548,31 +548,31 @@ RegressionCurveHelper::tRegressionType RegressionCurveHelper::getRegressionType( ...@@ -548,31 +548,31 @@ RegressionCurveHelper::tRegressionType RegressionCurveHelper::getRegressionType(
if( aServiceName == "com.sun.star.chart2.LinearRegressionCurve" ) if( aServiceName == "com.sun.star.chart2.LinearRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_LINEAR; eResult = CHREGRESS_LINEAR;
} }
else if( aServiceName == "com.sun.star.chart2.LogarithmicRegressionCurve" ) else if( aServiceName == "com.sun.star.chart2.LogarithmicRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_LOG; eResult = CHREGRESS_LOG;
} }
else if( aServiceName == "com.sun.star.chart2.ExponentialRegressionCurve" ) else if( aServiceName == "com.sun.star.chart2.ExponentialRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_EXP; eResult = CHREGRESS_EXP;
} }
else if( aServiceName == "com.sun.star.chart2.PotentialRegressionCurve" ) else if( aServiceName == "com.sun.star.chart2.PotentialRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_POWER; eResult = CHREGRESS_POWER;
} }
else if( aServiceName == "com.sun.star.chart2.MeanValueRegressionCurve" ) else if( aServiceName == "com.sun.star.chart2.MeanValueRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_MEAN_VALUE; eResult = CHREGRESS_MEAN_VALUE;
} }
else if( aServiceName == "com.sun.star.chart2.PolynomialRegressionCurve" ) else if( aServiceName == "com.sun.star.chart2.PolynomialRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_POLYNOMIAL; eResult = CHREGRESS_POLYNOMIAL;
} }
else if( aServiceName == "com.sun.star.chart2.MovingAverageRegressionCurve" ) else if( aServiceName == "com.sun.star.chart2.MovingAverageRegressionCurve" )
{ {
eResult = REGRESSION_TYPE_MOVING_AVERAGE; eResult = CHREGRESS_MOVING_AVERAGE;
} }
} }
} }
...@@ -584,10 +584,10 @@ RegressionCurveHelper::tRegressionType RegressionCurveHelper::getRegressionType( ...@@ -584,10 +584,10 @@ RegressionCurveHelper::tRegressionType RegressionCurveHelper::getRegressionType(
return eResult; return eResult;
} }
RegressionCurveHelper::tRegressionType RegressionCurveHelper::getFirstRegressTypeNotMeanValueLine( SvxChartRegress RegressionCurveHelper::getFirstRegressTypeNotMeanValueLine(
const Reference< XRegressionCurveContainer > & xRegCnt ) const Reference< XRegressionCurveContainer > & xRegCnt )
{ {
tRegressionType eResult = REGRESSION_TYPE_NONE; SvxChartRegress eResult = CHREGRESS_NONE;
if( xRegCnt.is()) if( xRegCnt.is())
{ {
...@@ -595,9 +595,9 @@ RegressionCurveHelper::tRegressionType RegressionCurveHelper::getFirstRegressTyp ...@@ -595,9 +595,9 @@ RegressionCurveHelper::tRegressionType RegressionCurveHelper::getFirstRegressTyp
xRegCnt->getRegressionCurves()); xRegCnt->getRegressionCurves());
for( sal_Int32 i = 0; i < aCurves.getLength(); ++i ) for( sal_Int32 i = 0; i < aCurves.getLength(); ++i )
{ {
tRegressionType eType = getRegressionType( aCurves[i] ); SvxChartRegress eType = getRegressionType( aCurves[i] );
if( eType != REGRESSION_TYPE_MEAN_VALUE && if( eType != CHREGRESS_MEAN_VALUE &&
eType != REGRESSION_TYPE_UNKNOWN ) eType != CHREGRESS_UNKNOWN )
{ {
eResult = eType; eResult = eType;
break; break;
......
...@@ -157,11 +157,12 @@ enum SvxChartRegress ...@@ -157,11 +157,12 @@ enum SvxChartRegress
CHREGRESS_EXP, CHREGRESS_EXP,
CHREGRESS_POWER, CHREGRESS_POWER,
CHREGRESS_POLYNOMIAL, CHREGRESS_POLYNOMIAL,
CHREGRESS_MOVING_AVERAGE CHREGRESS_MOVING_AVERAGE,
CHREGRESS_MEAN_VALUE,
CHREGRESS_UNKNOWN
}; };
#define CHREGRESS_COUNT (CHREGRESS_MOVING_AVERAGE + 1) #define CHREGRESS_COUNT (CHREGRESS_UNKNOWN + 1)
class SVX_DLLPUBLIC SvxChartStyleItem : public SfxEnumItem class SVX_DLLPUBLIC SvxChartStyleItem : public SfxEnumItem
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment