chart2/source/controller/inc/AccessibleChartView.hxx | 2 - chart2/source/controller/inc/AxisItemConverter.hxx | 2 - chart2/source/controller/inc/ChartController.hxx | 2 - chart2/source/controller/inc/ChartDocumentWrapper.hxx | 2 - chart2/source/controller/inc/ChartToolbarController.hxx | 2 - chart2/source/controller/inc/ChartWindow.hxx | 2 - chart2/source/controller/inc/DataPointItemConverter.hxx | 2 - chart2/source/controller/inc/DrawViewWrapper.hxx | 2 - chart2/source/controller/inc/ErrorBarItemConverter.hxx | 2 - chart2/source/controller/inc/GraphicPropertyItemConverter.hxx | 2 - chart2/source/controller/inc/LegendItemConverter.hxx | 2 - chart2/source/controller/inc/MultipleChartConverters.hxx | 10 ++--- chart2/source/controller/inc/RangeSelectionListener.hxx | 3 + chart2/source/controller/inc/RegressionCurveItemConverter.hxx | 2 - chart2/source/controller/inc/RegressionEquationItemConverter.hxx | 2 - chart2/source/controller/inc/SelectionHelper.hxx | 2 - chart2/source/controller/inc/SeriesOptionsItemConverter.hxx | 2 - chart2/source/controller/inc/StatisticsItemConverter.hxx | 2 - chart2/source/controller/inc/TextDirectionListBox.hxx | 2 - chart2/source/controller/inc/TextLabelItemConverter.hxx | 2 - chart2/source/controller/inc/TitleItemConverter.hxx | 2 - chart2/source/controller/inc/dlg_ChartType.hxx | 2 - chart2/source/controller/inc/dlg_ChartType_UNO.hxx | 2 - chart2/source/controller/inc/dlg_CreationWizard.hxx | 2 - chart2/source/controller/inc/dlg_CreationWizard_UNO.hxx | 2 - chart2/source/controller/inc/dlg_DataEditor.hxx | 2 - chart2/source/controller/inc/dlg_InsertAxis_Grid.hxx | 2 - chart2/source/controller/inc/dlg_InsertDataLabel.hxx | 2 - chart2/source/controller/inc/dlg_InsertErrorBars.hxx | 2 - chart2/source/controller/inc/dlg_InsertLegend.hxx | 2 - chart2/source/controller/inc/dlg_InsertTitle.hxx | 2 - chart2/source/controller/inc/dlg_ObjectProperties.hxx | 2 - chart2/source/controller/inc/dlg_ShapeFont.hxx | 2 - chart2/source/controller/inc/dlg_ShapeParagraph.hxx | 2 - chart2/source/controller/inc/dlg_View3D.hxx | 2 - chart2/source/controller/inc/res_ErrorBar.hxx | 2 - chart2/source/controller/inc/uiobject.hxx | 4 +- chart2/source/inc/ChartResourceGroupDlgs.hxx | 4 +- chart2/source/inc/ChartResourceGroups.hxx | 10 ++--- chart2/source/inc/ChartTypeDialogController.hxx | 20 +++++----- chart2/source/inc/ConfigColorScheme.hxx | 2 - chart2/source/inc/DataSource.hxx | 2 - chart2/source/inc/ExponentialRegressionCurveCalculator.hxx | 2 - chart2/source/inc/InternalDataProvider.hxx | 2 - chart2/source/inc/LabeledDataSequence.hxx | 2 - chart2/source/inc/LinearRegressionCurveCalculator.hxx | 2 - chart2/source/inc/LogarithmicRegressionCurveCalculator.hxx | 2 - chart2/source/inc/MeanValueRegressionCurveCalculator.hxx | 2 - chart2/source/inc/ModifyListenerCallBack.hxx | 4 +- chart2/source/inc/MovingAverageRegressionCurveCalculator.hxx | 2 - chart2/source/inc/NameContainer.hxx | 2 - chart2/source/inc/PotentialRegressionCurveCalculator.hxx | 2 - chart2/source/inc/Scaling.hxx | 8 ++-- chart2/source/inc/WeakListenerAdapter.hxx | 4 +- chart2/source/inc/chartview/DrawModelWrapper.hxx | 2 - chart2/source/model/inc/CartesianCoordinateSystem.hxx | 4 +- chart2/source/model/inc/ChartTypeManager.hxx | 2 - chart2/source/model/inc/PolarCoordinateSystem.hxx | 4 +- chart2/source/model/inc/XMLFilter.hxx | 2 - chart2/source/view/inc/Linear3DTransformation.hxx | 2 - chart2/source/view/inc/MinimumAndMaximumSupplier.hxx | 2 - chart2/source/view/inc/PolarLabelPositionHelper.hxx | 2 - chart2/source/view/inc/VPolarTransformation.hxx | 2 - 63 files changed, 90 insertions(+), 89 deletions(-)
New commits: commit 2761545769ef564b14fc8cd854a35c42bc269f02 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Jan 17 16:37:17 2022 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Jan 17 17:32:05 2022 +0100 loplugin:finalclasses in chart2 Change-Id: I6cc88d50df7a6c77285f8534de43fd0c8d251bf7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128505 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/chart2/source/controller/inc/AccessibleChartView.hxx b/chart2/source/controller/inc/AccessibleChartView.hxx index 814666e34016..2e1473a546dc 100644 --- a/chart2/source/controller/inc/AccessibleChartView.hxx +++ b/chart2/source/controller/inc/AccessibleChartView.hxx @@ -48,7 +48,7 @@ typedef ::cppu::ImplInheritanceHelper< AccessibleChartView_Base; } -class AccessibleChartView : +class AccessibleChartView final : public impl::AccessibleChartView_Base { public: diff --git a/chart2/source/controller/inc/AxisItemConverter.hxx b/chart2/source/controller/inc/AxisItemConverter.hxx index 76c047105d3c..ffbe6eee4dc4 100644 --- a/chart2/source/controller/inc/AxisItemConverter.hxx +++ b/chart2/source/controller/inc/AxisItemConverter.hxx @@ -33,7 +33,7 @@ class SdrModel; namespace chart::wrapper { -class AxisItemConverter : public ItemConverter +class AxisItemConverter final : public ItemConverter { public: AxisItemConverter( diff --git a/chart2/source/controller/inc/ChartController.hxx b/chart2/source/controller/inc/ChartController.hxx index 09fda2b6fb00..451a3bfe9a52 100644 --- a/chart2/source/controller/inc/ChartController.hxx +++ b/chart2/source/controller/inc/ChartController.hxx @@ -92,7 +92,7 @@ class ViewElementListProvider; enum ChartDrawMode { CHARTDRAW_INSERT, CHARTDRAW_SELECT }; -class ChartController : public ::cppu::WeakImplHelper < +class ChartController final : public ::cppu::WeakImplHelper < css::frame::XController //comprehends XComponent (required interface) ,css::frame::XDispatchProvider //(required interface) ,css::view::XSelectionSupplier //(optional interface) diff --git a/chart2/source/controller/inc/ChartDocumentWrapper.hxx b/chart2/source/controller/inc/ChartDocumentWrapper.hxx index d8d5e034b2fa..04f76d705b6b 100644 --- a/chart2/source/controller/inc/ChartDocumentWrapper.hxx +++ b/chart2/source/controller/inc/ChartDocumentWrapper.hxx @@ -50,7 +50,7 @@ class ChartDocumentWrapper_Base : public ::cppu::ImplInheritanceHelper { }; -class ChartDocumentWrapper : public ChartDocumentWrapper_Base +class ChartDocumentWrapper final : public ChartDocumentWrapper_Base , public ::utl::OEventListenerAdapter { public: diff --git a/chart2/source/controller/inc/ChartToolbarController.hxx b/chart2/source/controller/inc/ChartToolbarController.hxx index 08b4e1eecb7f..ce493bba674b 100644 --- a/chart2/source/controller/inc/ChartToolbarController.hxx +++ b/chart2/source/controller/inc/ChartToolbarController.hxx @@ -27,7 +27,7 @@ typedef comphelper::WeakComponentImplHelper< css::util::XUpdatable, css::lang::XInitialization, css::lang::XServiceInfo> ChartToolbarControllerBase; -class ChartToolbarController : public ChartToolbarControllerBase +class ChartToolbarController final : public ChartToolbarControllerBase { public: ChartToolbarController(const css::uno::Sequence<css::uno::Any>& rProperties); diff --git a/chart2/source/controller/inc/ChartWindow.hxx b/chart2/source/controller/inc/ChartWindow.hxx index e7aa36d91cc8..4ab65ddd959e 100644 --- a/chart2/source/controller/inc/ChartWindow.hxx +++ b/chart2/source/controller/inc/ChartWindow.hxx @@ -29,7 +29,7 @@ class ChartController; thus the controller can perform appropriate actions */ -class ChartWindow : public vcl::Window +class ChartWindow final : public vcl::Window { public: ChartWindow( ChartController* pController, vcl::Window* pParent, WinBits nStyle ); diff --git a/chart2/source/controller/inc/DataPointItemConverter.hxx b/chart2/source/controller/inc/DataPointItemConverter.hxx index 0c4fcb3f7038..403cd09203eb 100644 --- a/chart2/source/controller/inc/DataPointItemConverter.hxx +++ b/chart2/source/controller/inc/DataPointItemConverter.hxx @@ -35,7 +35,7 @@ class SdrModel; namespace chart::wrapper { -class DataPointItemConverter : public ItemConverter +class DataPointItemConverter final : public ItemConverter { public: DataPointItemConverter( diff --git a/chart2/source/controller/inc/DrawViewWrapper.hxx b/chart2/source/controller/inc/DrawViewWrapper.hxx index 70a1baf40da6..28c2a927ec19 100644 --- a/chart2/source/controller/inc/DrawViewWrapper.hxx +++ b/chart2/source/controller/inc/DrawViewWrapper.hxx @@ -43,7 +43,7 @@ protected: ~MarkHandleProvider() {} }; -class DrawViewWrapper : public E3dView +class DrawViewWrapper final : public E3dView { public: DrawViewWrapper( diff --git a/chart2/source/controller/inc/ErrorBarItemConverter.hxx b/chart2/source/controller/inc/ErrorBarItemConverter.hxx index 788206e15b93..997bda7d269e 100644 --- a/chart2/source/controller/inc/ErrorBarItemConverter.hxx +++ b/chart2/source/controller/inc/ErrorBarItemConverter.hxx @@ -29,7 +29,7 @@ class SdrModel; namespace chart::wrapper { -class ErrorBarItemConverter : public ItemConverter +class ErrorBarItemConverter final : public ItemConverter { public: ErrorBarItemConverter( diff --git a/chart2/source/controller/inc/GraphicPropertyItemConverter.hxx b/chart2/source/controller/inc/GraphicPropertyItemConverter.hxx index 6b0376033d7a..234e50751ab6 100644 --- a/chart2/source/controller/inc/GraphicPropertyItemConverter.hxx +++ b/chart2/source/controller/inc/GraphicPropertyItemConverter.hxx @@ -35,7 +35,7 @@ enum class GraphicObjectType LineAndFillProperties }; -class GraphicPropertyItemConverter : public ItemConverter +class GraphicPropertyItemConverter final : public ItemConverter { public: GraphicPropertyItemConverter( diff --git a/chart2/source/controller/inc/LegendItemConverter.hxx b/chart2/source/controller/inc/LegendItemConverter.hxx index c3872e2d7f66..3e9315acc20d 100644 --- a/chart2/source/controller/inc/LegendItemConverter.hxx +++ b/chart2/source/controller/inc/LegendItemConverter.hxx @@ -30,7 +30,7 @@ class SdrModel; namespace chart::wrapper { -class LegendItemConverter : public ItemConverter +class LegendItemConverter final : public ItemConverter { public: LegendItemConverter( diff --git a/chart2/source/controller/inc/MultipleChartConverters.hxx b/chart2/source/controller/inc/MultipleChartConverters.hxx index f4d61154b04e..14cb52d07095 100644 --- a/chart2/source/controller/inc/MultipleChartConverters.hxx +++ b/chart2/source/controller/inc/MultipleChartConverters.hxx @@ -28,7 +28,7 @@ class SdrModel; namespace chart::wrapper { -class AllAxisItemConverter : public MultipleItemConverter +class AllAxisItemConverter final : public MultipleItemConverter { public: AllAxisItemConverter( @@ -43,7 +43,7 @@ protected: virtual const WhichRangesContainer& GetWhichPairs() const override; }; -class AllGridItemConverter : public MultipleItemConverter +class AllGridItemConverter final : public MultipleItemConverter { public: AllGridItemConverter( @@ -57,7 +57,7 @@ protected: virtual const WhichRangesContainer& GetWhichPairs() const override; }; -class AllDataLabelItemConverter : public MultipleItemConverter +class AllDataLabelItemConverter final : public MultipleItemConverter { public: AllDataLabelItemConverter( @@ -72,7 +72,7 @@ protected: virtual const WhichRangesContainer& GetWhichPairs() const override; }; -class AllTitleItemConverter : public MultipleItemConverter +class AllTitleItemConverter final : public MultipleItemConverter { public: AllTitleItemConverter( @@ -86,7 +86,7 @@ protected: virtual const WhichRangesContainer& GetWhichPairs() const override; }; -class AllSeriesStatisticsConverter : public MultipleItemConverter +class AllSeriesStatisticsConverter final : public MultipleItemConverter { public: AllSeriesStatisticsConverter( diff --git a/chart2/source/controller/inc/RangeSelectionListener.hxx b/chart2/source/controller/inc/RangeSelectionListener.hxx index f060a2aa95d3..c135f54feece 100644 --- a/chart2/source/controller/inc/RangeSelectionListener.hxx +++ b/chart2/source/controller/inc/RangeSelectionListener.hxx @@ -39,7 +39,8 @@ protected: ~RangeSelectionListenerParent() {} }; -class RangeSelectionListener : public ::cppu::WeakImplHelper<css::sheet::XRangeSelectionListener> +class RangeSelectionListener final + : public ::cppu::WeakImplHelper<css::sheet::XRangeSelectionListener> { public: explicit RangeSelectionListener( diff --git a/chart2/source/controller/inc/RegressionCurveItemConverter.hxx b/chart2/source/controller/inc/RegressionCurveItemConverter.hxx index a374796f846c..63c296a3e3b1 100644 --- a/chart2/source/controller/inc/RegressionCurveItemConverter.hxx +++ b/chart2/source/controller/inc/RegressionCurveItemConverter.hxx @@ -28,7 +28,7 @@ class SdrModel; namespace chart::wrapper { -class RegressionCurveItemConverter : public ItemConverter +class RegressionCurveItemConverter final : public ItemConverter { public: RegressionCurveItemConverter( diff --git a/chart2/source/controller/inc/RegressionEquationItemConverter.hxx b/chart2/source/controller/inc/RegressionEquationItemConverter.hxx index 0ab13a086a96..0b32e4b9ed7c 100644 --- a/chart2/source/controller/inc/RegressionEquationItemConverter.hxx +++ b/chart2/source/controller/inc/RegressionEquationItemConverter.hxx @@ -30,7 +30,7 @@ class SdrModel; namespace chart::wrapper { -class RegressionEquationItemConverter : public ItemConverter +class RegressionEquationItemConverter final : public ItemConverter { public: RegressionEquationItemConverter( diff --git a/chart2/source/controller/inc/SelectionHelper.hxx b/chart2/source/controller/inc/SelectionHelper.hxx index c5c2ed551510..df19bd4230bf 100644 --- a/chart2/source/controller/inc/SelectionHelper.hxx +++ b/chart2/source/controller/inc/SelectionHelper.hxx @@ -72,7 +72,7 @@ private: //member ObjectIdentifier m_aSelectedOID_selectOnlyIfNoDoubleClickIsFollowing; }; -class SelectionHelper : public MarkHandleProvider +class SelectionHelper final : public MarkHandleProvider { public: static bool findNamedParent( SdrObject*& pInOutObject diff --git a/chart2/source/controller/inc/SeriesOptionsItemConverter.hxx b/chart2/source/controller/inc/SeriesOptionsItemConverter.hxx index bb5b2c441a7d..05f8ddd187c0 100644 --- a/chart2/source/controller/inc/SeriesOptionsItemConverter.hxx +++ b/chart2/source/controller/inc/SeriesOptionsItemConverter.hxx @@ -28,7 +28,7 @@ namespace com::sun::star::uno { class XComponentContext; } namespace chart::wrapper { -class SeriesOptionsItemConverter : public ItemConverter +class SeriesOptionsItemConverter final : public ItemConverter { public: SeriesOptionsItemConverter( diff --git a/chart2/source/controller/inc/StatisticsItemConverter.hxx b/chart2/source/controller/inc/StatisticsItemConverter.hxx index d94759c30ecd..8d875d029e09 100644 --- a/chart2/source/controller/inc/StatisticsItemConverter.hxx +++ b/chart2/source/controller/inc/StatisticsItemConverter.hxx @@ -25,7 +25,7 @@ namespace com::sun::star::frame { class XModel; } namespace chart::wrapper { -class StatisticsItemConverter : public ItemConverter +class StatisticsItemConverter final : public ItemConverter { public: StatisticsItemConverter( diff --git a/chart2/source/controller/inc/TextDirectionListBox.hxx b/chart2/source/controller/inc/TextDirectionListBox.hxx index 208e0df6cf02..d346a23cb45d 100644 --- a/chart2/source/controller/inc/TextDirectionListBox.hxx +++ b/chart2/source/controller/inc/TextDirectionListBox.hxx @@ -23,7 +23,7 @@ namespace chart { -class TextDirectionListBox : public svx::FrameDirectionListBox +class TextDirectionListBox final : public svx::FrameDirectionListBox { public: explicit TextDirectionListBox(std::unique_ptr<weld::ComboBox> pControl); diff --git a/chart2/source/controller/inc/TextLabelItemConverter.hxx b/chart2/source/controller/inc/TextLabelItemConverter.hxx index 3d06e9d9b63f..6d8c576aafa5 100644 --- a/chart2/source/controller/inc/TextLabelItemConverter.hxx +++ b/chart2/source/controller/inc/TextLabelItemConverter.hxx @@ -30,7 +30,7 @@ namespace com::sun::star::frame { class XModel; } namespace chart::wrapper { -class TextLabelItemConverter : public ItemConverter +class TextLabelItemConverter final : public ItemConverter { public: TextLabelItemConverter( diff --git a/chart2/source/controller/inc/TitleItemConverter.hxx b/chart2/source/controller/inc/TitleItemConverter.hxx index e9335d3a3d19..5a2686d62814 100644 --- a/chart2/source/controller/inc/TitleItemConverter.hxx +++ b/chart2/source/controller/inc/TitleItemConverter.hxx @@ -29,7 +29,7 @@ class SdrModel; namespace chart::wrapper { -class TitleItemConverter : public ItemConverter +class TitleItemConverter final : public ItemConverter { public: TitleItemConverter( diff --git a/chart2/source/controller/inc/dlg_ChartType.hxx b/chart2/source/controller/inc/dlg_ChartType.hxx index d2864f3fd577..e629bc84a3f3 100644 --- a/chart2/source/controller/inc/dlg_ChartType.hxx +++ b/chart2/source/controller/inc/dlg_ChartType.hxx @@ -28,7 +28,7 @@ class XModel; namespace chart { class ChartTypeTabPage; -class ChartTypeDialog : public weld::GenericDialogController +class ChartTypeDialog final : public weld::GenericDialogController { public: ChartTypeDialog(weld::Window* pWindow, diff --git a/chart2/source/controller/inc/dlg_ChartType_UNO.hxx b/chart2/source/controller/inc/dlg_ChartType_UNO.hxx index c3aaa4222a6a..0377aef8ac0b 100644 --- a/chart2/source/controller/inc/dlg_ChartType_UNO.hxx +++ b/chart2/source/controller/inc/dlg_ChartType_UNO.hxx @@ -28,7 +28,7 @@ namespace com::sun::star::beans { class XPropertySetInfo; } namespace chart { typedef ::svt::OGenericUnoDialog ChartTypeUnoDlg_BASE; -class ChartTypeUnoDlg : public ChartTypeUnoDlg_BASE +class ChartTypeUnoDlg final : public ChartTypeUnoDlg_BASE ,public ::comphelper::OPropertyArrayUsageHelper< ChartTypeUnoDlg > { public: diff --git a/chart2/source/controller/inc/dlg_CreationWizard.hxx b/chart2/source/controller/inc/dlg_CreationWizard.hxx index a8edc627e860..6a8a78177b26 100644 --- a/chart2/source/controller/inc/dlg_CreationWizard.hxx +++ b/chart2/source/controller/inc/dlg_CreationWizard.hxx @@ -43,7 +43,7 @@ namespace chart class DialogModel; class ChartTypeTemplateProvider; -class CreationWizard : public vcl::RoadmapWizardMachine, public TabPageNotifiable +class CreationWizard final : public vcl::RoadmapWizardMachine, public TabPageNotifiable { public: CreationWizard(weld::Window* pParent, diff --git a/chart2/source/controller/inc/dlg_CreationWizard_UNO.hxx b/chart2/source/controller/inc/dlg_CreationWizard_UNO.hxx index d62a9ed06225..f9a75cb19c85 100644 --- a/chart2/source/controller/inc/dlg_CreationWizard_UNO.hxx +++ b/chart2/source/controller/inc/dlg_CreationWizard_UNO.hxx @@ -40,7 +40,7 @@ class VclWindowEvent; namespace chart { -class CreationWizardUnoDlg : public cppu::BaseMutex +class CreationWizardUnoDlg final : public cppu::BaseMutex , public ::cppu::OComponentHelper , public css::ui::dialogs::XAsynchronousExecutableDialog , public css::lang::XServiceInfo diff --git a/chart2/source/controller/inc/dlg_DataEditor.hxx b/chart2/source/controller/inc/dlg_DataEditor.hxx index 7f0c8141c15a..2843973be352 100644 --- a/chart2/source/controller/inc/dlg_DataEditor.hxx +++ b/chart2/source/controller/inc/dlg_DataEditor.hxx @@ -35,7 +35,7 @@ namespace chart class DataBrowser; -class DataEditor : public weld::GenericDialogController +class DataEditor final : public weld::GenericDialogController { public: DataEditor(weld::Window* pParent, diff --git a/chart2/source/controller/inc/dlg_InsertAxis_Grid.hxx b/chart2/source/controller/inc/dlg_InsertAxis_Grid.hxx index d799f1765078..b69ab70f64f3 100644 --- a/chart2/source/controller/inc/dlg_InsertAxis_Grid.hxx +++ b/chart2/source/controller/inc/dlg_InsertAxis_Grid.hxx @@ -57,7 +57,7 @@ public: |* Grid dialog |* \************************************************************************/ -class SchGridDlg : public SchAxisDlg +class SchGridDlg final : public SchAxisDlg { public: SchGridDlg(weld::Window* pParent, const InsertAxisOrGridDialogData& rInput); diff --git a/chart2/source/controller/inc/dlg_InsertDataLabel.hxx b/chart2/source/controller/inc/dlg_InsertDataLabel.hxx index 54c280ade2fc..7777db3c9696 100644 --- a/chart2/source/controller/inc/dlg_InsertDataLabel.hxx +++ b/chart2/source/controller/inc/dlg_InsertDataLabel.hxx @@ -28,7 +28,7 @@ namespace chart { class DataLabelResources; -class DataLabelsDialog : public weld::GenericDialogController +class DataLabelsDialog final : public weld::GenericDialogController { private: std::unique_ptr<DataLabelResources> m_apDataLabelResources; diff --git a/chart2/source/controller/inc/dlg_InsertErrorBars.hxx b/chart2/source/controller/inc/dlg_InsertErrorBars.hxx index d4ef7ec80ef2..c6c730bff8cd 100644 --- a/chart2/source/controller/inc/dlg_InsertErrorBars.hxx +++ b/chart2/source/controller/inc/dlg_InsertErrorBars.hxx @@ -31,7 +31,7 @@ class XModel; namespace chart { -class InsertErrorBarsDialog : public weld::GenericDialogController +class InsertErrorBarsDialog final : public weld::GenericDialogController { public: InsertErrorBarsDialog(weld::Window* pParent, const SfxItemSet& rMyAttrs, diff --git a/chart2/source/controller/inc/dlg_InsertLegend.hxx b/chart2/source/controller/inc/dlg_InsertLegend.hxx index de073bb0f0bb..41b2e7c8a689 100644 --- a/chart2/source/controller/inc/dlg_InsertLegend.hxx +++ b/chart2/source/controller/inc/dlg_InsertLegend.hxx @@ -30,7 +30,7 @@ namespace com::sun::star::uno { class XComponentContext; } namespace chart { -class SchLegendDlg : public weld::GenericDialogController +class SchLegendDlg final : public weld::GenericDialogController { private: std::unique_ptr<LegendPositionResources> m_xLegendPositionResources; diff --git a/chart2/source/controller/inc/dlg_InsertTitle.hxx b/chart2/source/controller/inc/dlg_InsertTitle.hxx index 77c3926b3134..096628529e9f 100644 --- a/chart2/source/controller/inc/dlg_InsertTitle.hxx +++ b/chart2/source/controller/inc/dlg_InsertTitle.hxx @@ -24,7 +24,7 @@ namespace chart { -class SchTitleDlg : public weld::GenericDialogController +class SchTitleDlg final : public weld::GenericDialogController { private: std::unique_ptr<TitleResources> m_xTitleResources; diff --git a/chart2/source/controller/inc/dlg_ObjectProperties.hxx b/chart2/source/controller/inc/dlg_ObjectProperties.hxx index deb096dcdc95..33581fdce609 100644 --- a/chart2/source/controller/inc/dlg_ObjectProperties.hxx +++ b/chart2/source/controller/inc/dlg_ObjectProperties.hxx @@ -107,7 +107,7 @@ private: class ViewElementListProvider; -class SchAttribTabDlg : public SfxTabDialogController +class SchAttribTabDlg final : public SfxTabDialogController { private: const ObjectPropertiesDialogParameter * const m_pParameter; diff --git a/chart2/source/controller/inc/dlg_ShapeFont.hxx b/chart2/source/controller/inc/dlg_ShapeFont.hxx index 372ce9a15b2a..6998ba47094b 100644 --- a/chart2/source/controller/inc/dlg_ShapeFont.hxx +++ b/chart2/source/controller/inc/dlg_ShapeFont.hxx @@ -26,7 +26,7 @@ class ViewElementListProvider; /** dialog for font properties of shapes */ -class ShapeFontDialog : public SfxTabDialogController +class ShapeFontDialog final : public SfxTabDialogController { public: ShapeFontDialog(weld::Window* pParent, const SfxItemSet* pAttr, diff --git a/chart2/source/controller/inc/dlg_ShapeParagraph.hxx b/chart2/source/controller/inc/dlg_ShapeParagraph.hxx index 28d04a33eff4..9d4d7496d64d 100644 --- a/chart2/source/controller/inc/dlg_ShapeParagraph.hxx +++ b/chart2/source/controller/inc/dlg_ShapeParagraph.hxx @@ -24,7 +24,7 @@ namespace chart { /** dialog for paragraph properties of shapes */ -class ShapeParagraphDialog : public SfxTabDialogController +class ShapeParagraphDialog final : public SfxTabDialogController { public: ShapeParagraphDialog(weld::Window* pParent, const SfxItemSet* pAttr); diff --git a/chart2/source/controller/inc/dlg_View3D.hxx b/chart2/source/controller/inc/dlg_View3D.hxx index e31668e01f38..cddfcf51b4ab 100644 --- a/chart2/source/controller/inc/dlg_View3D.hxx +++ b/chart2/source/controller/inc/dlg_View3D.hxx @@ -32,7 +32,7 @@ class ThreeD_SceneGeometry_TabPage; class ThreeD_SceneAppearance_TabPage; class ThreeD_SceneIllumination_TabPage; -class View3DDialog : public weld::GenericDialogController +class View3DDialog final : public weld::GenericDialogController { public: View3DDialog(weld::Window* pWindow, const css::uno::Reference<css::frame::XModel>& xChartModel); diff --git a/chart2/source/controller/inc/res_ErrorBar.hxx b/chart2/source/controller/inc/res_ErrorBar.hxx index 09380c921d3c..de03ce18f131 100644 --- a/chart2/source/controller/inc/res_ErrorBar.hxx +++ b/chart2/source/controller/inc/res_ErrorBar.hxx @@ -44,7 +44,7 @@ namespace chart class RangeSelectionHelper; -class ErrorBarResources : public RangeSelectionListenerParent +class ErrorBarResources final : public RangeSelectionListenerParent { public: enum tErrorBarType diff --git a/chart2/source/controller/inc/uiobject.hxx b/chart2/source/controller/inc/uiobject.hxx index 01dc8b500043..b40fffb4451b 100644 --- a/chart2/source/controller/inc/uiobject.hxx +++ b/chart2/source/controller/inc/uiobject.hxx @@ -14,7 +14,7 @@ #include "ChartWindow.hxx" -class ChartUIObject : public UIObject +class ChartUIObject final : public UIObject { public: @@ -41,7 +41,7 @@ private: DECL_LINK(PostCommand, void*, void); }; -class ChartWindowUIObject : public WindowUIObject +class ChartWindowUIObject final : public WindowUIObject { VclPtr<chart::ChartWindow> mxChartWindow; diff --git a/chart2/source/inc/ChartResourceGroupDlgs.hxx b/chart2/source/inc/ChartResourceGroupDlgs.hxx index 6c94cddedd12..e54585488971 100644 --- a/chart2/source/inc/ChartResourceGroupDlgs.hxx +++ b/chart2/source/inc/ChartResourceGroupDlgs.hxx @@ -25,7 +25,7 @@ namespace chart { class ChartTypeParameter; -class SplinePropertiesDialog : public weld::GenericDialogController +class SplinePropertiesDialog final : public weld::GenericDialogController { public: explicit SplinePropertiesDialog(weld::Window* pParent); @@ -43,7 +43,7 @@ private: std::unique_ptr<weld::SpinButton> m_xMF_SplineOrder; }; -class SteppedPropertiesDialog : public weld::GenericDialogController +class SteppedPropertiesDialog final : public weld::GenericDialogController { public: explicit SteppedPropertiesDialog(weld::Window* pParent); diff --git a/chart2/source/inc/ChartResourceGroups.hxx b/chart2/source/inc/ChartResourceGroups.hxx index 2a81b5cfd3cc..8c263a7a6a75 100644 --- a/chart2/source/inc/ChartResourceGroups.hxx +++ b/chart2/source/inc/ChartResourceGroups.hxx @@ -38,7 +38,7 @@ enum POS_3DSCHEME_REALISTIC = 1 }; -class Dim3DLookResourceGroup : public ChangingResource +class Dim3DLookResourceGroup final : public ChangingResource { public: explicit Dim3DLookResourceGroup(weld::Builder* pBuilder); @@ -57,7 +57,7 @@ private: std::unique_ptr<weld::ComboBox> m_xLB_Scheme; }; -class SortByXValuesResourceGroup : public ChangingResource +class SortByXValuesResourceGroup final : public ChangingResource { public: explicit SortByXValuesResourceGroup(weld::Builder* pBuilder); @@ -74,7 +74,7 @@ private: std::unique_ptr<weld::CheckButton> m_xCB_XValueSorting; }; -class StackingResourceGroup : public ChangingResource +class StackingResourceGroup final : public ChangingResource { public: explicit StackingResourceGroup(weld::Builder* pBuilder); @@ -99,7 +99,7 @@ private: #define POS_LINETYPE_SMOOTH 1 #define POS_LINETYPE_STEPPED 2 -class SplineResourceGroup : public ChangingResource +class SplineResourceGroup final : public ChangingResource { public: explicit SplineResourceGroup(weld::Builder* pBuilder, weld::Window* pParent); @@ -125,7 +125,7 @@ private: std::unique_ptr<SteppedPropertiesDialog> m_xSteppedPropertiesDialog; }; -class GeometryResourceGroup : public ChangingResource +class GeometryResourceGroup final : public ChangingResource { public: explicit GeometryResourceGroup(weld::Builder* pBuilder); diff --git a/chart2/source/inc/ChartTypeDialogController.hxx b/chart2/source/inc/ChartTypeDialogController.hxx index a7be3e7988c7..432401ec1ca3 100644 --- a/chart2/source/inc/ChartTypeDialogController.hxx +++ b/chart2/source/inc/ChartTypeDialogController.hxx @@ -153,7 +153,7 @@ public: virtual void adjustSubTypeAndEnableControls(ChartTypeParameter& rParameter) override; }; -class ColumnChartDialogController : public ColumnOrBarChartDialogController_Base +class ColumnChartDialogController final : public ColumnOrBarChartDialogController_Base { public: ColumnChartDialogController(); @@ -166,7 +166,7 @@ public: const ChartTypeParameter& rParameter) override; }; -class BarChartDialogController : public ColumnOrBarChartDialogController_Base +class BarChartDialogController final : public ColumnOrBarChartDialogController_Base { public: BarChartDialogController(); @@ -179,7 +179,7 @@ public: const ChartTypeParameter& rParameter) override; }; -class PieChartDialogController : public ChartTypeDialogController +class PieChartDialogController final : public ChartTypeDialogController { public: PieChartDialogController(); @@ -195,7 +195,7 @@ public: virtual bool shouldShow_3DLookControl() const override; }; -class LineChartDialogController : public ChartTypeDialogController +class LineChartDialogController final : public ChartTypeDialogController { public: LineChartDialogController(); @@ -213,7 +213,7 @@ public: virtual bool shouldShow_SplineControl() const override; }; -class XYChartDialogController : public ChartTypeDialogController +class XYChartDialogController final : public ChartTypeDialogController { public: XYChartDialogController(); @@ -230,7 +230,7 @@ public: virtual bool shouldShow_SortByXValuesResourceGroup() const override; }; -class AreaChartDialogController : public ChartTypeDialogController +class AreaChartDialogController final : public ChartTypeDialogController { public: AreaChartDialogController(); @@ -247,7 +247,7 @@ public: virtual bool shouldShow_3DLookControl() const override; }; -class NetChartDialogController : public ChartTypeDialogController +class NetChartDialogController final : public ChartTypeDialogController { public: NetChartDialogController(); @@ -263,7 +263,7 @@ public: virtual bool shouldShow_StackingControl() const override; }; -class StockChartDialogController : public ChartTypeDialogController +class StockChartDialogController final : public ChartTypeDialogController { public: StockChartDialogController(); @@ -277,7 +277,7 @@ public: virtual void adjustParameterToSubType(ChartTypeParameter& rParameter) override; }; -class CombiColumnLineChartDialogController : public ChartTypeDialogController +class CombiColumnLineChartDialogController final : public ChartTypeDialogController { public: CombiColumnLineChartDialogController(); @@ -306,7 +306,7 @@ private: std::unique_ptr<weld::SpinButton> m_xMF_NumberOfLines; }; -class BubbleChartDialogController : public ChartTypeDialogController +class BubbleChartDialogController final : public ChartTypeDialogController { public: BubbleChartDialogController(); diff --git a/chart2/source/inc/ConfigColorScheme.hxx b/chart2/source/inc/ConfigColorScheme.hxx index 438d5f6ad4d9..0cf65d0307ec 100644 --- a/chart2/source/inc/ConfigColorScheme.hxx +++ b/chart2/source/inc/ConfigColorScheme.hxx @@ -39,7 +39,7 @@ namespace impl class ChartConfigItem; } -class ConfigColorScheme : +class ConfigColorScheme final : public ::cppu::WeakImplHelper< css::chart2::XColorScheme, css::lang::XServiceInfo > diff --git a/chart2/source/inc/DataSource.hxx b/chart2/source/inc/DataSource.hxx index ea6a68af973d..56c740bc0d2c 100644 --- a/chart2/source/inc/DataSource.hxx +++ b/chart2/source/inc/DataSource.hxx @@ -26,7 +26,7 @@ namespace chart { -class DataSource : public +class DataSource final : public ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::chart2::data::XDataSource, diff --git a/chart2/source/inc/ExponentialRegressionCurveCalculator.hxx b/chart2/source/inc/ExponentialRegressionCurveCalculator.hxx index 61d26244b2b4..c929ac80cd73 100644 --- a/chart2/source/inc/ExponentialRegressionCurveCalculator.hxx +++ b/chart2/source/inc/ExponentialRegressionCurveCalculator.hxx @@ -23,7 +23,7 @@ namespace chart { -class ExponentialRegressionCurveCalculator : public RegressionCurveCalculator +class ExponentialRegressionCurveCalculator final : public RegressionCurveCalculator { public: ExponentialRegressionCurveCalculator(); diff --git a/chart2/source/inc/InternalDataProvider.hxx b/chart2/source/inc/InternalDataProvider.hxx index 34c5d4831c17..21cd31e3d6a2 100644 --- a/chart2/source/inc/InternalDataProvider.hxx +++ b/chart2/source/inc/InternalDataProvider.hxx @@ -61,7 +61,7 @@ typedef ::cppu::WeakImplHelper< <p>The format for a complete range is "all". (Do we need more than that?)</p> */ -class InternalDataProvider : +class InternalDataProvider final : public impl::InternalDataProvider_Base { public: diff --git a/chart2/source/inc/LabeledDataSequence.hxx b/chart2/source/inc/LabeledDataSequence.hxx index 594d0c89dd6e..811eb1997e49 100644 --- a/chart2/source/inc/LabeledDataSequence.hxx +++ b/chart2/source/inc/LabeledDataSequence.hxx @@ -40,7 +40,7 @@ typedef cppu::WeakImplHelper< LabeledDataSequence_Base; } -class LabeledDataSequence : +class LabeledDataSequence final : public cppu::BaseMutex, public impl::LabeledDataSequence_Base { diff --git a/chart2/source/inc/LinearRegressionCurveCalculator.hxx b/chart2/source/inc/LinearRegressionCurveCalculator.hxx index 57d85a24f884..05853b26a8f5 100644 --- a/chart2/source/inc/LinearRegressionCurveCalculator.hxx +++ b/chart2/source/inc/LinearRegressionCurveCalculator.hxx @@ -23,7 +23,7 @@ namespace chart { -class LinearRegressionCurveCalculator : public PolynomialRegressionCurveCalculator +class LinearRegressionCurveCalculator final : public PolynomialRegressionCurveCalculator { public: LinearRegressionCurveCalculator(); diff --git a/chart2/source/inc/LogarithmicRegressionCurveCalculator.hxx b/chart2/source/inc/LogarithmicRegressionCurveCalculator.hxx index ad93ff75a310..02fa1fc22bc0 100644 --- a/chart2/source/inc/LogarithmicRegressionCurveCalculator.hxx +++ b/chart2/source/inc/LogarithmicRegressionCurveCalculator.hxx @@ -23,7 +23,7 @@ namespace chart { -class LogarithmicRegressionCurveCalculator : public RegressionCurveCalculator +class LogarithmicRegressionCurveCalculator final : public RegressionCurveCalculator { public: LogarithmicRegressionCurveCalculator(); diff --git a/chart2/source/inc/MeanValueRegressionCurveCalculator.hxx b/chart2/source/inc/MeanValueRegressionCurveCalculator.hxx index 9d1dd1298514..be46e973887d 100644 --- a/chart2/source/inc/MeanValueRegressionCurveCalculator.hxx +++ b/chart2/source/inc/MeanValueRegressionCurveCalculator.hxx @@ -23,7 +23,7 @@ namespace chart { -class MeanValueRegressionCurveCalculator : public RegressionCurveCalculator +class MeanValueRegressionCurveCalculator final : public RegressionCurveCalculator { public: MeanValueRegressionCurveCalculator(); diff --git a/chart2/source/inc/ModifyListenerCallBack.hxx b/chart2/source/inc/ModifyListenerCallBack.hxx index 87011db56b24..406804189e73 100644 --- a/chart2/source/inc/ModifyListenerCallBack.hxx +++ b/chart2/source/inc/ModifyListenerCallBack.hxx @@ -32,12 +32,12 @@ without becoming a XModifyListener yourself class ModifyListenerCallBack_impl; -class OOO_DLLPUBLIC_CHARTTOOLS ModifyListenerCallBack +class OOO_DLLPUBLIC_CHARTTOOLS ModifyListenerCallBack final { public: explicit ModifyListenerCallBack(const Link<void*, void>& rCallBack); - virtual ~ModifyListenerCallBack(); + ~ModifyListenerCallBack(); void startListening( const ::com::sun::star::uno::Reference<::com::sun::star::util::XModifyBroadcaster>& diff --git a/chart2/source/inc/MovingAverageRegressionCurveCalculator.hxx b/chart2/source/inc/MovingAverageRegressionCurveCalculator.hxx index 8bc76a33762e..f7e25fe51348 100644 --- a/chart2/source/inc/MovingAverageRegressionCurveCalculator.hxx +++ b/chart2/source/inc/MovingAverageRegressionCurveCalculator.hxx @@ -25,7 +25,7 @@ namespace chart { -class MovingAverageRegressionCurveCalculator : public RegressionCurveCalculator +class MovingAverageRegressionCurveCalculator final : public RegressionCurveCalculator { public: MovingAverageRegressionCurveCalculator(); diff --git a/chart2/source/inc/NameContainer.hxx b/chart2/source/inc/NameContainer.hxx index d53859cec407..edebf9b613ec 100644 --- a/chart2/source/inc/NameContainer.hxx +++ b/chart2/source/inc/NameContainer.hxx @@ -42,7 +42,7 @@ typedef ::cppu::WeakImplHelper< NameContainer_Base; } -class NameContainer : public impl::NameContainer_Base +class NameContainer final : public impl::NameContainer_Base { public: NameContainer() = delete; diff --git a/chart2/source/inc/PotentialRegressionCurveCalculator.hxx b/chart2/source/inc/PotentialRegressionCurveCalculator.hxx index e762512fa29a..a0d05b4a2f53 100644 --- a/chart2/source/inc/PotentialRegressionCurveCalculator.hxx +++ b/chart2/source/inc/PotentialRegressionCurveCalculator.hxx @@ -23,7 +23,7 @@ namespace chart { -class PotentialRegressionCurveCalculator : public RegressionCurveCalculator +class PotentialRegressionCurveCalculator final : public RegressionCurveCalculator { public: PotentialRegressionCurveCalculator(); diff --git a/chart2/source/inc/Scaling.hxx b/chart2/source/inc/Scaling.hxx index f3407ae2b2e4..6f6310933d1a 100644 --- a/chart2/source/inc/Scaling.hxx +++ b/chart2/source/inc/Scaling.hxx @@ -26,7 +26,7 @@ namespace chart { -class LogarithmicScaling : +class LogarithmicScaling final : public ::cppu::WeakImplHelper< css::chart2::XScaling, css::lang::XServiceName, @@ -59,7 +59,7 @@ private: const double m_fLogOfBase; }; -class ExponentialScaling : +class ExponentialScaling final : public ::cppu::WeakImplHelper< css::chart2::XScaling, css::lang::XServiceName, @@ -91,7 +91,7 @@ private: const double m_fBase; }; -class LinearScaling : public ::cppu::WeakImplHelper< +class LinearScaling final : public ::cppu::WeakImplHelper< css::chart2::XScaling, css::lang::XServiceName, css::lang::XServiceInfo @@ -123,7 +123,7 @@ private: const double m_fOffset; }; -class PowerScaling : public ::cppu::WeakImplHelper< +class PowerScaling final : public ::cppu::WeakImplHelper< css::chart2::XScaling, css::lang::XServiceName, css::lang::XServiceInfo diff --git a/chart2/source/inc/WeakListenerAdapter.hxx b/chart2/source/inc/WeakListenerAdapter.hxx index 2603a727a1fd..7240a5363f85 100644 --- a/chart2/source/inc/WeakListenerAdapter.hxx +++ b/chart2/source/inc/WeakListenerAdapter.hxx @@ -71,7 +71,7 @@ private: css::uno::WeakReference< Listener > m_xListener; }; -class WeakModifyListenerAdapter : +class WeakModifyListenerAdapter final : public WeakListenerAdapter< css::util::XModifyListener > { public: @@ -84,7 +84,7 @@ protected: virtual void SAL_CALL modified( const css::lang::EventObject& aEvent ) override; }; -class WeakSelectionChangeListenerAdapter : +class WeakSelectionChangeListenerAdapter final : public WeakListenerAdapter< css::view::XSelectionChangeListener > { public: diff --git a/chart2/source/inc/chartview/DrawModelWrapper.hxx b/chart2/source/inc/chartview/DrawModelWrapper.hxx index acd829394c26..0b4da35435d4 100644 --- a/chart2/source/inc/chartview/DrawModelWrapper.hxx +++ b/chart2/source/inc/chartview/DrawModelWrapper.hxx @@ -35,7 +35,7 @@ class SdrObject; namespace chart { -class OOO_DLLPUBLIC_CHARTVIEW DrawModelWrapper : private SdrModel +class OOO_DLLPUBLIC_CHARTVIEW DrawModelWrapper final : private SdrModel { private: rtl::Reference<SvxDrawPage> m_xMainDrawPage; diff --git a/chart2/source/model/inc/CartesianCoordinateSystem.hxx b/chart2/source/model/inc/CartesianCoordinateSystem.hxx index ac8571441557..34dcb03fd37c 100644 --- a/chart2/source/model/inc/CartesianCoordinateSystem.hxx +++ b/chart2/source/model/inc/CartesianCoordinateSystem.hxx @@ -42,7 +42,7 @@ public: virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override; }; -class CartesianCoordinateSystem2d : public CartesianCoordinateSystem +class CartesianCoordinateSystem2d final : public CartesianCoordinateSystem { public: explicit CartesianCoordinateSystem2d(); @@ -54,7 +54,7 @@ public: virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override; }; -class CartesianCoordinateSystem3d : public CartesianCoordinateSystem +class CartesianCoordinateSystem3d final : public CartesianCoordinateSystem { public: explicit CartesianCoordinateSystem3d(); diff --git a/chart2/source/model/inc/ChartTypeManager.hxx b/chart2/source/model/inc/ChartTypeManager.hxx index f3918a8679e9..244ea507234a 100644 --- a/chart2/source/model/inc/ChartTypeManager.hxx +++ b/chart2/source/model/inc/ChartTypeManager.hxx @@ -28,7 +28,7 @@ namespace com::sun::star::uno { class XComponentContext; } namespace chart { -class ChartTypeManager : +class ChartTypeManager final : public ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XMultiServiceFactory, diff --git a/chart2/source/model/inc/PolarCoordinateSystem.hxx b/chart2/source/model/inc/PolarCoordinateSystem.hxx index ff0ff040d3b1..0beb0ddc6de0 100644 --- a/chart2/source/model/inc/PolarCoordinateSystem.hxx +++ b/chart2/source/model/inc/PolarCoordinateSystem.hxx @@ -42,7 +42,7 @@ public: virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override; }; -class PolarCoordinateSystem2d : public PolarCoordinateSystem +class PolarCoordinateSystem2d final : public PolarCoordinateSystem { public: explicit PolarCoordinateSystem2d(); @@ -54,7 +54,7 @@ public: virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override; }; -class PolarCoordinateSystem3d : public PolarCoordinateSystem +class PolarCoordinateSystem3d final : public PolarCoordinateSystem { public: explicit PolarCoordinateSystem3d(); diff --git a/chart2/source/model/inc/XMLFilter.hxx b/chart2/source/model/inc/XMLFilter.hxx index 1a37e461ac48..b189ce0b3530 100644 --- a/chart2/source/model/inc/XMLFilter.hxx +++ b/chart2/source/model/inc/XMLFilter.hxx @@ -129,7 +129,7 @@ private: ::osl::Mutex m_aMutex; }; -class XMLReportFilterHelper : public XMLFilter +class XMLReportFilterHelper final : public XMLFilter { virtual void isOasisFormat(const css::uno::Sequence< css::beans::PropertyValue >& _rMediaDescriptor, bool & _rOutOASIS ) override; diff --git a/chart2/source/view/inc/Linear3DTransformation.hxx b/chart2/source/view/inc/Linear3DTransformation.hxx index 8074364bb3a4..456f6e4c4b26 100644 --- a/chart2/source/view/inc/Linear3DTransformation.hxx +++ b/chart2/source/view/inc/Linear3DTransformation.hxx @@ -24,7 +24,7 @@ namespace chart { -class Linear3DTransformation : public XTransformation2 +class Linear3DTransformation final : public XTransformation2 { public: Linear3DTransformation( const css::drawing::HomogenMatrix& rHomMatrix, bool bSwapXAndY ); diff --git a/chart2/source/view/inc/MinimumAndMaximumSupplier.hxx b/chart2/source/view/inc/MinimumAndMaximumSupplier.hxx index b97f5d0d1a26..cbb5e55ba74a 100644 --- a/chart2/source/view/inc/MinimumAndMaximumSupplier.hxx +++ b/chart2/source/view/inc/MinimumAndMaximumSupplier.hxx @@ -55,7 +55,7 @@ protected: ~MinimumAndMaximumSupplier() {} }; -class MergedMinimumAndMaximumSupplier : public MinimumAndMaximumSupplier +class MergedMinimumAndMaximumSupplier final : public MinimumAndMaximumSupplier { public: MergedMinimumAndMaximumSupplier(); diff --git a/chart2/source/view/inc/PolarLabelPositionHelper.hxx b/chart2/source/view/inc/PolarLabelPositionHelper.hxx index 37cd95c02c75..84f4ff1dc83c 100644 --- a/chart2/source/view/inc/PolarLabelPositionHelper.hxx +++ b/chart2/source/view/inc/PolarLabelPositionHelper.hxx @@ -27,7 +27,7 @@ namespace chart class PolarPlottingPositionHelper; -class PolarLabelPositionHelper : public LabelPositionHelper +class PolarLabelPositionHelper final : public LabelPositionHelper { public: PolarLabelPositionHelper( diff --git a/chart2/source/view/inc/VPolarTransformation.hxx b/chart2/source/view/inc/VPolarTransformation.hxx index 788916a6c90e..23f3c3b71875 100644 --- a/chart2/source/view/inc/VPolarTransformation.hxx +++ b/chart2/source/view/inc/VPolarTransformation.hxx @@ -23,7 +23,7 @@ namespace chart { -class VPolarTransformation : public XTransformation2 +class VPolarTransformation final : public XTransformation2 { public: VPolarTransformation( const PolarPlottingPositionHelper& rPositionHelper );