diff --git a/sccomp/source/solver/SolverComponent.cxx b/sccomp/source/solver/SolverComponent.cxx index e31a84073337..318a05703944 100644 --- a/sccomp/source/solver/SolverComponent.cxx +++ b/sccomp/source/solver/SolverComponent.cxx @@ -89,7 +89,6 @@ double SolverComponent::GetValue( const uno::Reference #include #include -#include -#include +#include +#include #include #include @@ -53,14 +53,13 @@ struct ScSolverCellEqual typedef std::unordered_map< css::table::CellAddress, std::vector, ScSolverCellHash, ScSolverCellEqual > ScSolverCellHashMap; -typedef cppu::WeakImplHelper< +typedef comphelper::WeakImplHelper< css::sheet::XSolver, css::sheet::XSolverDescription, css::lang::XServiceInfo > SolverComponent_Base; -class SolverComponent : public comphelper::OMutexAndBroadcastHelper, - public comphelper::OPropertyContainer, +class SolverComponent : public comphelper::OPropertyContainer2, public comphelper::OPropertyArrayUsageHelper< SolverComponent >, public SolverComponent_Base { @@ -102,7 +101,7 @@ public: DECLARE_XTYPEPROVIDER() virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override; - virtual ::cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper() override; // from OPropertySetHelper + virtual ::cppu::IPropertyArrayHelper& getInfoHelper() override; // from OPropertySetHelper virtual ::cppu::IPropertyArrayHelper* createArrayHelper() const override; // from OPropertyArrayUsageHelper // XSolver