chart2/source/controller/inc/ControllerCommandDispatch.hxx | 2 - chart2/source/inc/RegressionCurveModel.hxx | 14 ++++++------- framework/inc/services/taskcreatorsrv.hxx | 2 - framework/inc/uielement/popuptoolbarcontroller.hxx | 2 - 4 files changed, 10 insertions(+), 10 deletions(-)
New commits: commit f5b1d3613528220f648417e086f3cb6577a40462 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Wed Jul 23 11:22:38 2025 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Wed Jul 23 15:00:44 2025 +0200 loplugin:finalclasses Change-Id: I6f82fe09f5ae863eb2c2c0ee1c8a0703ffc5107b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188214 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Jenkins diff --git a/chart2/source/controller/inc/ControllerCommandDispatch.hxx b/chart2/source/controller/inc/ControllerCommandDispatch.hxx index f4ca42525ea8..3ce2c4139f48 100644 --- a/chart2/source/controller/inc/ControllerCommandDispatch.hxx +++ b/chart2/source/controller/inc/ControllerCommandDispatch.hxx @@ -53,7 +53,7 @@ typedef ::cppu::ImplInheritanceHelper< state) and if an available command is called forwards it to the ChartController. */ -class ControllerCommandDispatch : public impl::ControllerCommandDispatch_Base +class ControllerCommandDispatch final : public impl::ControllerCommandDispatch_Base { public: explicit ControllerCommandDispatch( diff --git a/chart2/source/inc/RegressionCurveModel.hxx b/chart2/source/inc/RegressionCurveModel.hxx index 25729f849bb8..475b85e4e6b2 100644 --- a/chart2/source/inc/RegressionCurveModel.hxx +++ b/chart2/source/inc/RegressionCurveModel.hxx @@ -127,7 +127,7 @@ private: // implementations for factory instantiation -class MeanValueRegressionCurve : public RegressionCurveModel +class MeanValueRegressionCurve final : public RegressionCurveModel { public: explicit MeanValueRegressionCurve(); @@ -144,7 +144,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; }; -class LinearRegressionCurve : public RegressionCurveModel +class LinearRegressionCurve final : public RegressionCurveModel { public: explicit LinearRegressionCurve(); @@ -160,7 +160,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; }; -class LogarithmicRegressionCurve : public RegressionCurveModel +class LogarithmicRegressionCurve final : public RegressionCurveModel { public: explicit LogarithmicRegressionCurve(); @@ -176,7 +176,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; }; -class ExponentialRegressionCurve : public RegressionCurveModel +class ExponentialRegressionCurve final : public RegressionCurveModel { public: explicit ExponentialRegressionCurve(); @@ -192,7 +192,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; }; -class PotentialRegressionCurve : public RegressionCurveModel +class PotentialRegressionCurve final : public RegressionCurveModel { public: explicit PotentialRegressionCurve(); @@ -208,7 +208,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; }; -class PolynomialRegressionCurve : public RegressionCurveModel +class PolynomialRegressionCurve final : public RegressionCurveModel { public: explicit PolynomialRegressionCurve(); @@ -224,7 +224,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; }; -class MovingAverageRegressionCurve : public RegressionCurveModel +class MovingAverageRegressionCurve final : public RegressionCurveModel { public: explicit MovingAverageRegressionCurve(); diff --git a/framework/inc/services/taskcreatorsrv.hxx b/framework/inc/services/taskcreatorsrv.hxx index e66cda211378..0147a287feaa 100644 --- a/framework/inc/services/taskcreatorsrv.hxx +++ b/framework/inc/services/taskcreatorsrv.hxx @@ -30,7 +30,7 @@ typedef comphelper::WeakComponentImplHelper<css::lang::XServiceInfo, css::lang::XSingleServiceFactory> TaskCreatorService_BASE; -class TaskCreatorService : public TaskCreatorService_BASE +class TaskCreatorService final : public TaskCreatorService_BASE { private: /** @short the global uno service manager. diff --git a/framework/inc/uielement/popuptoolbarcontroller.hxx b/framework/inc/uielement/popuptoolbarcontroller.hxx index cbf76ae5902f..ebeda5df1851 100644 --- a/framework/inc/uielement/popuptoolbarcontroller.hxx +++ b/framework/inc/uielement/popuptoolbarcontroller.hxx @@ -60,7 +60,7 @@ private: css::uno::Reference<css::frame::XPopupMenuController> m_xPopupMenuController; }; -class GenericPopupToolbarController : public PopupMenuToolbarController +class GenericPopupToolbarController final : public PopupMenuToolbarController { public: GenericPopupToolbarController(const css::uno::Reference<css::uno::XComponentContext>& rxContext,