diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-01-14 10:44:05 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-01-14 13:38:15 +0100 |
commit | f076e09e7222ade29e73b839579178ac5f134778 (patch) | |
tree | 207f14159d7997355ab2da98b41282d9abf7c431 /oox | |
parent | 25f4cc12fb59284392914c93a0ae6ad199ecc069 (diff) |
loplugin:finalclasses in oox
Change-Id: I5d69ed1ba551a51b3a8124d5b9f0e565023e7404
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86743
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'oox')
35 files changed, 98 insertions, 98 deletions
diff --git a/oox/inc/drawingml/ThemeOverrideFragmentHandler.hxx b/oox/inc/drawingml/ThemeOverrideFragmentHandler.hxx index 266a88c2ad6a..dc5ce5a61366 100644 --- a/oox/inc/drawingml/ThemeOverrideFragmentHandler.hxx +++ b/oox/inc/drawingml/ThemeOverrideFragmentHandler.hxx @@ -17,7 +17,7 @@ namespace drawingml { class Theme; -class ThemeOverrideFragmentHandler : public ::oox::core::FragmentHandler2 +class ThemeOverrideFragmentHandler final : public ::oox::core::FragmentHandler2 { public: explicit ThemeOverrideFragmentHandler( diff --git a/oox/inc/drawingml/chart/axiscontext.hxx b/oox/inc/drawingml/chart/axiscontext.hxx index 4544bedf45e3..5db36b914131 100644 --- a/oox/inc/drawingml/chart/axiscontext.hxx +++ b/oox/inc/drawingml/chart/axiscontext.hxx @@ -31,7 +31,7 @@ struct AxisDispUnitsModel; /** Handler for a value axis display units context (c:dispUnits element). */ -class AxisDispUnitsContext : public ContextBase< AxisDispUnitsModel > +class AxisDispUnitsContext final : public ContextBase< AxisDispUnitsModel > { public: explicit AxisDispUnitsContext( ::oox::core::ContextHandler2Helper& rParent, AxisDispUnitsModel& rModel ); @@ -58,7 +58,7 @@ public: /** Handler for a category axis context (c:catAx element). */ -class CatAxisContext : public AxisContextBase +class CatAxisContext final : public AxisContextBase { public: explicit CatAxisContext( ::oox::core::ContextHandler2Helper& rParent, AxisModel& rModel ); @@ -70,7 +70,7 @@ public: /** Handler for a date axis context (c:dateAx element). */ -class DateAxisContext : public AxisContextBase +class DateAxisContext final : public AxisContextBase { public: explicit DateAxisContext( ::oox::core::ContextHandler2Helper& rParent, AxisModel& rModel ); @@ -82,7 +82,7 @@ public: /** Handler for a series axis context (c:serAx element). */ -class SerAxisContext : public AxisContextBase +class SerAxisContext final : public AxisContextBase { public: explicit SerAxisContext( ::oox::core::ContextHandler2Helper& rParent, AxisModel& rModel ); @@ -94,7 +94,7 @@ public: /** Handler for a value axis context (c:valAx element). */ -class ValAxisContext : public AxisContextBase +class ValAxisContext final : public AxisContextBase { public: explicit ValAxisContext( ::oox::core::ContextHandler2Helper& rParent, AxisModel& rModel ); diff --git a/oox/inc/drawingml/chart/axisconverter.hxx b/oox/inc/drawingml/chart/axisconverter.hxx index 1d98c41f8e46..a46e0aec65f2 100644 --- a/oox/inc/drawingml/chart/axisconverter.hxx +++ b/oox/inc/drawingml/chart/axisconverter.hxx @@ -34,7 +34,7 @@ namespace chart { struct AxisDispUnitsModel; -class AxisDispUnitsConverter : public ConverterBase< AxisDispUnitsModel > +class AxisDispUnitsConverter final : public ConverterBase< AxisDispUnitsModel > { public: explicit AxisDispUnitsConverter( @@ -50,7 +50,7 @@ public: struct AxisModel; class TypeGroupConverter; -class AxisConverter : public ConverterBase< AxisModel > +class AxisConverter final : public ConverterBase< AxisModel > { public: explicit AxisConverter( diff --git a/oox/inc/drawingml/chart/chartcontextbase.hxx b/oox/inc/drawingml/chart/chartcontextbase.hxx index c5e194a4c0d1..9378d71b65f0 100644 --- a/oox/inc/drawingml/chart/chartcontextbase.hxx +++ b/oox/inc/drawingml/chart/chartcontextbase.hxx @@ -52,7 +52,7 @@ protected: /** Help class for all contexts that have only the c:spPr child element. */ -class ShapePrWrapperContext : public ContextBase< Shape > +class ShapePrWrapperContext final : public ContextBase< Shape > { public: explicit ShapePrWrapperContext( ::oox::core::ContextHandler2Helper& rParent, Shape& rModel ); @@ -65,7 +65,7 @@ struct LayoutModel; /** Handler for a chart layout context (c:layout element). */ -class LayoutContext : public ContextBase< LayoutModel > +class LayoutContext final : public ContextBase< LayoutModel > { public: explicit LayoutContext( ::oox::core::ContextHandler2Helper& rParent, LayoutModel& rModel ); diff --git a/oox/inc/drawingml/chart/chartdrawingfragment.hxx b/oox/inc/drawingml/chart/chartdrawingfragment.hxx index 897ea60fb7a8..bc030a78d574 100644 --- a/oox/inc/drawingml/chart/chartdrawingfragment.hxx +++ b/oox/inc/drawingml/chart/chartdrawingfragment.hxx @@ -72,7 +72,7 @@ private: /** Handler for a chart drawing fragment (c:userShapes root element). */ -class ChartDrawingFragment : public ::oox::core::FragmentHandler2 +class ChartDrawingFragment final : public ::oox::core::FragmentHandler2 { public: explicit ChartDrawingFragment( diff --git a/oox/inc/drawingml/chart/chartspaceconverter.hxx b/oox/inc/drawingml/chart/chartspaceconverter.hxx index cd034123f150..9b985d15f04e 100644 --- a/oox/inc/drawingml/chart/chartspaceconverter.hxx +++ b/oox/inc/drawingml/chart/chartspaceconverter.hxx @@ -33,7 +33,7 @@ namespace chart { struct ChartSpaceModel; -class ChartSpaceConverter : public ConverterBase< ChartSpaceModel > +class ChartSpaceConverter final : public ConverterBase< ChartSpaceModel > { public: explicit ChartSpaceConverter( const ConverterRoot& rParent, ChartSpaceModel& rModel ); diff --git a/oox/inc/drawingml/chart/chartspacefragment.hxx b/oox/inc/drawingml/chart/chartspacefragment.hxx index fb3586202e9e..503848d48fe1 100644 --- a/oox/inc/drawingml/chart/chartspacefragment.hxx +++ b/oox/inc/drawingml/chart/chartspacefragment.hxx @@ -31,7 +31,7 @@ struct ChartSpaceModel; /** Handler for a chart fragment (c:chartSpace root element). */ -class ChartSpaceFragment : public FragmentBase< ChartSpaceModel > +class ChartSpaceFragment final : public FragmentBase< ChartSpaceModel > { public: explicit ChartSpaceFragment( diff --git a/oox/inc/drawingml/chart/converterbase.hxx b/oox/inc/drawingml/chart/converterbase.hxx index 6af038bb262f..183bb16dfc59 100644 --- a/oox/inc/drawingml/chart/converterbase.hxx +++ b/oox/inc/drawingml/chart/converterbase.hxx @@ -125,7 +125,7 @@ protected: /** A layout converter calculates positions and sizes for various chart objects. */ -class LayoutConverter : public ConverterBase< LayoutModel > +class LayoutConverter final : public ConverterBase< LayoutModel > { public: explicit LayoutConverter( const ConverterRoot& rParent, LayoutModel& rModel ); diff --git a/oox/inc/drawingml/chart/datasourcecontext.hxx b/oox/inc/drawingml/chart/datasourcecontext.hxx index 95ddd1f6381d..3894b545d390 100644 --- a/oox/inc/drawingml/chart/datasourcecontext.hxx +++ b/oox/inc/drawingml/chart/datasourcecontext.hxx @@ -36,7 +36,7 @@ typedef ContextBase< DataSequenceModel > DataSequenceContextBase; /** Handler for a double sequence context (c:numLit, c:numRef elements). */ -class DoubleSequenceContext : public DataSequenceContextBase +class DoubleSequenceContext final : public DataSequenceContextBase { public: explicit DoubleSequenceContext( ::oox::core::ContextHandler2Helper& rParent, DataSequenceModel& rModel ); @@ -58,7 +58,7 @@ private: /** Handler for a string sequence context (c:multiLvlStrRef, c:strLit, c:strRef elements). */ -class StringSequenceContext : public DataSequenceContextBase +class StringSequenceContext final : public DataSequenceContextBase { public: explicit StringSequenceContext( ::oox::core::ContextHandler2Helper& rParent, DataSequenceModel& rModel ); @@ -77,7 +77,7 @@ struct DataSourceModel; /** Handler for a data source context (c:bubbleSize, c:cat, c:minus, c:plus, c:val, c:xVal, c:yVal elements). */ -class DataSourceContext : public ContextBase< DataSourceModel > +class DataSourceContext final : public ContextBase< DataSourceModel > { public: explicit DataSourceContext( ::oox::core::ContextHandler2Helper& rParent, DataSourceModel& rModel ); diff --git a/oox/inc/drawingml/chart/datasourceconverter.hxx b/oox/inc/drawingml/chart/datasourceconverter.hxx index cdaae6574bff..b4c4ac1d6862 100644 --- a/oox/inc/drawingml/chart/datasourceconverter.hxx +++ b/oox/inc/drawingml/chart/datasourceconverter.hxx @@ -33,7 +33,7 @@ namespace chart { struct DataSequenceModel; -class DataSequenceConverter : public ConverterBase< DataSequenceModel > +class DataSequenceConverter final : public ConverterBase< DataSequenceModel > { public: explicit DataSequenceConverter( const ConverterRoot& rParent, DataSequenceModel& rModel ); @@ -47,7 +47,7 @@ public: struct DataSourceModel; -class DataSourceConverter : public ConverterBase< DataSourceModel > +class DataSourceConverter final : public ConverterBase< DataSourceModel > { public: explicit DataSourceConverter( const ConverterRoot& rParent, DataSourceModel& rModel ); diff --git a/oox/inc/drawingml/chart/plotareacontext.hxx b/oox/inc/drawingml/chart/plotareacontext.hxx index 67efde118980..7664c05eb56f 100644 --- a/oox/inc/drawingml/chart/plotareacontext.hxx +++ b/oox/inc/drawingml/chart/plotareacontext.hxx @@ -31,7 +31,7 @@ struct View3DModel; /** Handler for a chart plot area context (c:plotArea element). */ -class View3DContext : public ContextBase< View3DModel > +class View3DContext final : public ContextBase< View3DModel > { public: explicit View3DContext( ::oox::core::ContextHandler2Helper& rParent, View3DModel& rModel ); @@ -46,7 +46,7 @@ struct WallFloorModel; /** Handler for a chart wall/floor context (c:backWall, c:floor, c:sideWall elements). */ -class WallFloorContext : public ContextBase< WallFloorModel > +class WallFloorContext final : public ContextBase< WallFloorModel > { public: explicit WallFloorContext( ::oox::core::ContextHandler2Helper& rParent, WallFloorModel& rModel ); @@ -60,7 +60,7 @@ struct DataTableModel; /** Handler for a data table context (c:dTable element). */ -class DataTableContext : public ContextBase< DataTableModel > +class DataTableContext final : public ContextBase< DataTableModel > { public: explicit DataTableContext( ::oox::core::ContextHandler2Helper& rParent, DataTableModel& rModel ); @@ -74,7 +74,7 @@ struct PlotAreaModel; /** Handler for a chart plot area context (c:plotArea element). */ -class PlotAreaContext : public ContextBase< PlotAreaModel > +class PlotAreaContext final : public ContextBase< PlotAreaModel > { public: explicit PlotAreaContext( ::oox::core::ContextHandler2Helper& rParent, PlotAreaModel& rModel ); diff --git a/oox/inc/drawingml/chart/plotareaconverter.hxx b/oox/inc/drawingml/chart/plotareaconverter.hxx index 895a11977ede..fef3620358c9 100644 --- a/oox/inc/drawingml/chart/plotareaconverter.hxx +++ b/oox/inc/drawingml/chart/plotareaconverter.hxx @@ -34,7 +34,7 @@ namespace chart { struct View3DModel; class TypeGroupConverter; -class View3DConverter : public ConverterBase< View3DModel > +class View3DConverter final : public ConverterBase< View3DModel > { public: explicit View3DConverter( const ConverterRoot& rParent, View3DModel& rModel ); @@ -49,7 +49,7 @@ public: struct WallFloorModel; -class WallFloorConverter : public ConverterBase< WallFloorModel > +class WallFloorConverter final : public ConverterBase< WallFloorModel > { public: explicit WallFloorConverter( const ConverterRoot& rParent, WallFloorModel& rModel ); @@ -64,7 +64,7 @@ public: struct DataTableModel; -class DataTableConverter : public ConverterBase< DataTableModel > +class DataTableConverter final : public ConverterBase< DataTableModel > { public: explicit DataTableConverter( const ConverterRoot& rParent, DataTableModel& rModel ); @@ -78,7 +78,7 @@ public: struct PlotAreaModel; -class PlotAreaConverter : public ConverterBase< PlotAreaModel > +class PlotAreaConverter final : public ConverterBase< PlotAreaModel > { public: explicit PlotAreaConverter( const ConverterRoot& rParent, PlotAreaModel& rModel ); diff --git a/oox/inc/drawingml/chart/seriescontext.hxx b/oox/inc/drawingml/chart/seriescontext.hxx index a0d38ea8e6be..f56d51329b6d 100644 --- a/oox/inc/drawingml/chart/seriescontext.hxx +++ b/oox/inc/drawingml/chart/seriescontext.hxx @@ -31,7 +31,7 @@ struct DataLabelModel; /** Handler for a chart data point label context (c:dLbl element). */ -class DataLabelContext : public ContextBase< DataLabelModel > +class DataLabelContext final : public ContextBase< DataLabelModel > { public: explicit DataLabelContext( ::oox::core::ContextHandler2Helper& rParent, DataLabelModel& rModel ); @@ -46,7 +46,7 @@ struct DataLabelsModel; /** Handler for a chart data point label context (c:dLbls element). */ -class DataLabelsContext : public ContextBase< DataLabelsModel > +class DataLabelsContext final : public ContextBase< DataLabelsModel > { public: explicit DataLabelsContext( ::oox::core::ContextHandler2Helper& rParent, DataLabelsModel& rModel ); @@ -61,7 +61,7 @@ struct PictureOptionsModel; /** Handler for fill bitmap settings (c:pictureOptions element). */ -class PictureOptionsContext : public ContextBase< PictureOptionsModel > +class PictureOptionsContext final : public ContextBase< PictureOptionsModel > { public: explicit PictureOptionsContext( ::oox::core::ContextHandler2Helper& rParent, PictureOptionsModel& rModel ); @@ -75,7 +75,7 @@ struct ErrorBarModel; /** Handler for a series error bar context (c:errBars element). */ -class ErrorBarContext : public ContextBase< ErrorBarModel > +class ErrorBarContext final : public ContextBase< ErrorBarModel > { public: explicit ErrorBarContext( ::oox::core::ContextHandler2Helper& rParent, ErrorBarModel& rModel ); @@ -89,7 +89,7 @@ struct TrendlineLabelModel; /** Handler for a series trendline label context (c:trendlineLbl element). */ -class TrendlineLabelContext : public ContextBase< TrendlineLabelModel > +class TrendlineLabelContext final : public ContextBase< TrendlineLabelModel > { public: explicit TrendlineLabelContext( ::oox::core::ContextHandler2Helper& rParent, TrendlineLabelModel& rModel ); @@ -103,7 +103,7 @@ struct TrendlineModel; /** Handler for a series trendline context (c:trendline element). */ -class TrendlineContext : public ContextBase< TrendlineModel > +class TrendlineContext final : public ContextBase< TrendlineModel > { public: explicit TrendlineContext( ::oox::core::ContextHandler2Helper& rParent, TrendlineModel& rModel ); @@ -118,7 +118,7 @@ struct DataPointModel; /** Handler for a chart data point context (c:dPt element). */ -class DataPointContext : public ContextBase< DataPointModel > +class DataPointContext final : public ContextBase< DataPointModel > { public: explicit DataPointContext( ::oox::core::ContextHandler2Helper& rParent, DataPointModel& rModel ); @@ -144,7 +144,7 @@ public: /** Handler for a data series context for area chart types (c:ser element). */ -class AreaSeriesContext : public SeriesContextBase +class AreaSeriesContext final : public SeriesContextBase { public: explicit AreaSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -156,7 +156,7 @@ public: /** Handler for a data series context for bar chart types (c:ser element). */ -class BarSeriesContext : public SeriesContextBase +class BarSeriesContext final : public SeriesContextBase { public: explicit BarSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -168,7 +168,7 @@ public: /** Handler for a data series context for bubble chart types (c:ser element). */ -class BubbleSeriesContext : public SeriesContextBase +class BubbleSeriesContext final : public SeriesContextBase { public: explicit BubbleSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -181,7 +181,7 @@ public: /** Handler for a data series context for line and stock chart types (c:ser element). */ -class LineSeriesContext : public SeriesContextBase +class LineSeriesContext final : public SeriesContextBase { public: explicit LineSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -194,7 +194,7 @@ public: /** Handler for a data series context for pie and doughnut chart types (c:ser element). */ -class PieSeriesContext : public SeriesContextBase +class PieSeriesContext final : public SeriesContextBase { public: explicit PieSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -206,7 +206,7 @@ public: /** Handler for a data series context for radar chart types (c:ser element). */ -class RadarSeriesContext : public SeriesContextBase +class RadarSeriesContext final : public SeriesContextBase { public: explicit RadarSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -218,7 +218,7 @@ public: /** Handler for a data series context for scatter chart types (c:ser element). */ -class ScatterSeriesContext : public SeriesContextBase +class ScatterSeriesContext final : public SeriesContextBase { public: explicit ScatterSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); @@ -230,7 +230,7 @@ public: /** Handler for a data series context for scatter chart types (c:ser element). */ -class SurfaceSeriesContext : public SeriesContextBase +class SurfaceSeriesContext final : public SeriesContextBase { public: explicit SurfaceSeriesContext( ::oox::core::ContextHandler2Helper& rParent, SeriesModel& rModel ); diff --git a/oox/inc/drawingml/chart/seriesconverter.hxx b/oox/inc/drawingml/chart/seriesconverter.hxx index e381cdbc2148..3c345f795c1e 100644 --- a/oox/inc/drawingml/chart/seriesconverter.hxx +++ b/oox/inc/drawingml/chart/seriesconverter.hxx @@ -38,7 +38,7 @@ class TypeGroupConverter; #define OOX_CHART_SMOOTHED_PER_SERIES 0 -class DataLabelConverter : public ConverterBase< DataLabelModel > +class DataLabelConverter final : public ConverterBase< DataLabelModel > { public: explicit DataLabelConverter( const ConverterRoot& rParent, DataLabelModel& rModel ); @@ -51,7 +51,7 @@ public: }; -class DataLabelsConverter : public ConverterBase< DataLabelsModel > +class DataLabelsConverter final : public ConverterBase< DataLabelsModel > { public: explicit DataLabelsConverter( const ConverterRoot& rParent, DataLabelsModel& rModel ); @@ -64,7 +64,7 @@ public: }; -class ErrorBarConverter : public ConverterBase< ErrorBarModel > +class ErrorBarConverter final : public ConverterBase< ErrorBarModel > { public: explicit ErrorBarConverter( const ConverterRoot& rParent, ErrorBarModel& rModel ); @@ -80,7 +80,7 @@ private: }; -class TrendlineLabelConverter : public ConverterBase< TrendlineLabelModel > +class TrendlineLabelConverter final : public ConverterBase< TrendlineLabelModel > { public: explicit TrendlineLabelConverter( const ConverterRoot& rParent, TrendlineLabelModel& rModel ); @@ -91,7 +91,7 @@ public: }; -class TrendlineConverter : public ConverterBase< TrendlineModel > +class TrendlineConverter final : public ConverterBase< TrendlineModel > { public: explicit TrendlineConverter( const ConverterRoot& rParent, TrendlineModel& rModel ); @@ -103,7 +103,7 @@ public: }; -class DataPointConverter : public ConverterBase< DataPointModel > +class DataPointConverter final : public ConverterBase< DataPointModel > { public: explicit DataPointConverter( const ConverterRoot& rParent, DataPointModel& rModel ); @@ -117,7 +117,7 @@ public: }; -class SeriesConverter : public ConverterBase< SeriesModel > +class SeriesConverter final : public ConverterBase< SeriesModel > { public: explicit SeriesConverter( const ConverterRoot& rParent, SeriesModel& rModel ); diff --git a/oox/inc/drawingml/chart/titlecontext.hxx b/oox/inc/drawingml/chart/titlecontext.hxx index 8538d5ce2e56..5a991109f6ac 100644 --- a/oox/inc/drawingml/chart/titlecontext.hxx +++ b/oox/inc/drawingml/chart/titlecontext.hxx @@ -31,7 +31,7 @@ struct TextModel; /** Handler for a chart text context (c:tx element). */ -class TextContext : public ContextBase< TextModel > +class TextContext final : public ContextBase< TextModel > { public: explicit TextContext( ::oox::core::ContextHandler2Helper& rParent, TextModel& rModel ); @@ -46,7 +46,7 @@ struct TitleModel; /** Handler for a chart title context (c:title element). */ -class TitleContext : public ContextBase< TitleModel > +class TitleContext final : public ContextBase< TitleModel > { public: explicit TitleContext( ::oox::core::ContextHandler2Helper& rParent, TitleModel& rModel ); @@ -59,7 +59,7 @@ struct LegendEntryModel; /** Handler for a chart legend entry context (c:legendEntry element). */ -class LegendEntryContext : public ContextBase< LegendEntryModel > +class LegendEntryContext final : public ContextBase< LegendEntryModel > { public: explicit LegendEntryContext( ::oox::core::ContextHandler2Helper& rParent, LegendEntryModel& rModel ); @@ -72,7 +72,7 @@ struct LegendModel; /** Handler for a chart legend context (c:legend element). */ -class LegendContext : public ContextBase< LegendModel > +class LegendContext final : public ContextBase< LegendModel > { public: explicit LegendContext( ::oox::core::ContextHandler2Helper& rParent, LegendModel& rModel ); diff --git a/oox/inc/drawingml/chart/titleconverter.hxx b/oox/inc/drawingml/chart/titleconverter.hxx index 40b95d25d193..3fab40a0690c 100644 --- a/oox/inc/drawingml/chart/titleconverter.hxx +++ b/oox/inc/drawingml/chart/titleconverter.hxx @@ -38,7 +38,7 @@ namespace chart { struct TextModel; -class TextConverter : public ConverterBase< TextModel > +class TextConverter final : public ConverterBase< TextModel > { public: explicit TextConverter( const ConverterRoot& rParent, TextModel& rModel ); @@ -65,7 +65,7 @@ private: struct TitleModel; -class TitleConverter : public ConverterBase< TitleModel > +class TitleConverter final : public ConverterBase< TitleModel > { public: explicit TitleConverter( const ConverterRoot& rParent, TitleModel& rModel ); @@ -81,7 +81,7 @@ public: struct LegendModel; -class LegendConverter : public ConverterBase< LegendModel > +class LegendConverter final : public ConverterBase< LegendModel > { public: explicit LegendConverter( const ConverterRoot& rParent, LegendModel& rModel ); diff --git a/oox/inc/drawingml/chart/typegroupcontext.hxx b/oox/inc/drawingml/chart/typegroupcontext.hxx index 4c0a999a443f..0d23267a9b7b 100644 --- a/oox/inc/drawingml/chart/typegroupcontext.hxx +++ b/oox/inc/drawingml/chart/typegroupcontext.hxx @@ -31,7 +31,7 @@ struct UpDownBarsModel; /** Handler for an up/down bars context (c:upDownBars element). */ -class UpDownBarsContext : public ContextBase< UpDownBarsModel > +class UpDownBarsContext final : public ContextBase< UpDownBarsModel > { public: explicit UpDownBarsContext( ::oox::core::ContextHandler2Helper& rParent, UpDownBarsModel& rModel ); @@ -47,7 +47,7 @@ typedef ContextBase< TypeGroupModel > TypeGroupContextBase; /** Handler for area type group contexts (c:area3DChart, c:areaChart elements). */ -class AreaTypeGroupContext : public TypeGroupContextBase +class AreaTypeGroupContext final : public TypeGroupContextBase { public: explicit AreaTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -59,7 +59,7 @@ public: /** Handler for bar type group contexts (c:bar3DChart, c:barChart elements). */ -class BarTypeGroupContext : public TypeGroupContextBase +class BarTypeGroupContext final : public TypeGroupContextBase { public: explicit BarTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -71,7 +71,7 @@ public: /** Handler for bubble type group context (c:bubbleChart element). */ -class BubbleTypeGroupContext : public TypeGroupContextBase +class BubbleTypeGroupContext final : public TypeGroupContextBase { public: explicit BubbleTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -84,7 +84,7 @@ public: /** Handler for line type group contexts (c:line3DChart, c:lineChart, c:stockChart elements). */ -class LineTypeGroupContext : public TypeGroupContextBase +class LineTypeGroupContext final : public TypeGroupContextBase { public: explicit LineTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -97,7 +97,7 @@ public: /** Handler for pie type group contexts (c:doughnutChart, c:ofPieChart, c:pie3DChart, c:pieChart elements). */ -class PieTypeGroupContext : public TypeGroupContextBase +class PieTypeGroupContext final : public TypeGroupContextBase { public: explicit PieTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -109,7 +109,7 @@ public: /** Handler for radar type group context (c:radarChart element). */ -class RadarTypeGroupContext : public TypeGroupContextBase +class RadarTypeGroupContext final : public TypeGroupContextBase { public: explicit RadarTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -121,7 +121,7 @@ public: /** Handler for scatter type group context (c:scatterChart element). */ -class ScatterTypeGroupContext : public TypeGroupContextBase +class ScatterTypeGroupContext final : public TypeGroupContextBase { public: explicit ScatterTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); @@ -134,7 +134,7 @@ public: /** Handler for surface type group contexts (c:surface3DChart, c:surfaceChart elements). */ -class SurfaceTypeGroupContext : public TypeGroupContextBase +class SurfaceTypeGroupContext final : public TypeGroupContextBase { public: explicit SurfaceTypeGroupContext( ::oox::core::ContextHandler2Helper& rParent, TypeGroupModel& rModel ); diff --git a/oox/inc/drawingml/chart/typegroupconverter.hxx b/oox/inc/drawingml/chart/typegroupconverter.hxx index df7523f78412..65ac44313936 100644 --- a/oox/inc/drawingml/chart/typegroupconverter.hxx +++ b/oox/inc/drawingml/chart/typegroupconverter.hxx @@ -94,7 +94,7 @@ const TypeGroupInfo& GetTypeGroupInfo( TypeId eType ); struct UpDownBarsModel; -class UpDownBarsConverter : public ConverterBase< UpDownBarsModel > +class UpDownBarsConverter final : public ConverterBase< UpDownBarsModel > { public: explicit UpDownBarsConverter( const ConverterRoot& rParent, UpDownBarsModel& rModel ); @@ -108,7 +108,7 @@ public: struct TypeGroupModel; struct View3DModel; -class TypeGroupConverter : public ConverterBase< TypeGroupModel > +class TypeGroupConverter final : public ConverterBase< TypeGroupModel > { public: explicit TypeGroupConverter( const ConverterRoot& rParent, TypeGroupModel& rModel ); diff --git a/oox/inc/drawingml/clrschemecontext.hxx b/oox/inc/drawingml/clrschemecontext.hxx index 1d88f77145f6..0525dc45b71f 100644 --- a/oox/inc/drawingml/clrschemecontext.hxx +++ b/oox/inc/drawingml/clrschemecontext.hxx @@ -27,14 +27,14 @@ namespace oox { namespace drawingml { -class clrMapContext : public oox::core::ContextHandler2 +class clrMapContext final : public oox::core::ContextHandler2 { public: clrMapContext( ::oox::core::ContextHandler2Helper const & rParent, const ::oox::AttributeList& rAttributes, ClrMap& rClrMap ); }; -class clrSchemeColorContext : private Color, public ColorContext +class clrSchemeColorContext final : private Color, public ColorContext { public: clrSchemeColorContext( ::oox::core::ContextHandler2Helper const & rParent, ClrScheme& rClrScheme, sal_Int32 nColorToken ); @@ -45,7 +45,7 @@ private: sal_Int32 const mnColorToken; }; -class clrSchemeContext : public oox::core::ContextHandler2 +class clrSchemeContext final : public oox::core::ContextHandler2 { public: clrSchemeContext( ::oox::core::ContextHandler2Helper const & rParent, ClrScheme& rClrScheme ); diff --git a/oox/inc/drawingml/colorchoicecontext.hxx b/oox/inc/drawingml/colorchoicecontext.hxx index 29889f494e3d..433c94b3addb 100644 --- a/oox/inc/drawingml/colorchoicecontext.hxx +++ b/oox/inc/drawingml/colorchoicecontext.hxx @@ -30,7 +30,7 @@ class Color; /** Context handler for the different color value elements (a:scrgbClr, a:srgbClr, a:hslClr, a:sysClr, a:schemeClr, a:prstClr). */ -class ColorValueContext : public ::oox::core::ContextHandler2 +class ColorValueContext final : public ::oox::core::ContextHandler2 { public: explicit ColorValueContext( ::oox::core::ContextHandler2Helper const & rParent, Color& rColor ); diff --git a/oox/inc/drawingml/customshapegeometry.hxx b/oox/inc/drawingml/customshapegeometry.hxx index ad447354fd77..88d387c168f0 100644 --- a/oox/inc/drawingml/customshapegeometry.hxx +++ b/oox/inc/drawingml/customshapegeometry.hxx @@ -29,7 +29,7 @@ namespace oox { namespace drawingml { // CT_CustomGeometry2D -class CustomShapeGeometryContext : public ::oox::core::ContextHandler2 +class CustomShapeGeometryContext final : public ::oox::core::ContextHandler2 { public: CustomShapeGeometryContext( ::oox::core::ContextHandler2Helper const & rParent, CustomShapeProperties& rCustomShapeProperties ); @@ -41,7 +41,7 @@ private: // CT_PresetGeometry2D -class PresetShapeGeometryContext : public ::oox::core::ContextHandler2 +class PresetShapeGeometryContext final : public ::oox::core::ContextHandler2 { public: PresetShapeGeometryContext( ::oox::core::ContextHandler2Helper const & rParent, const ::oox::AttributeList& rAttributes, CustomShapeProperties& rCustomShapeProperties ); @@ -53,7 +53,7 @@ private: // CT_PresetTextShape -class PresetTextShapeContext : public ::oox::core::ContextHandler2 +class PresetTextShapeContext final : public ::oox::core::ContextHandler2 { public: PresetTextShapeContext( ::oox::core::ContextHandler2Helper const & rParent, const ::oox::AttributeList& rAttributes, CustomShapeProperties& rCustomShapeProperties ); diff --git a/oox/inc/drawingml/guidcontext.hxx b/oox/inc/drawingml/guidcontext.hxx index d3b1aba2e05b..79c03ffb9e52 100644 --- a/oox/inc/drawingml/guidcontext.hxx +++ b/oox/inc/drawingml/guidcontext.hxx @@ -24,7 +24,7 @@ namespace oox { namespace drawingml { - class GuidContext : public ::oox::core::ContextHandler2 + class GuidContext final : public ::oox::core::ContextHandler2 { public: diff --git a/oox/inc/drawingml/misccontexts.hxx b/oox/inc/drawingml/misccontexts.hxx index 3aabbd15b54e..f56b59eb9894 100644 --- a/oox/inc/drawingml/misccontexts.hxx +++ b/oox/inc/drawingml/misccontexts.hxx @@ -29,7 +29,7 @@ namespace drawingml { /** Context handler that imports the a:solidFill element. */ -class SolidFillContext : public ColorContext +class SolidFillContext final : public ColorContext { public: explicit SolidFillContext( @@ -39,7 +39,7 @@ public: /** Context handler that imports the a:gradFill element. */ -class GradientFillContext : public ::oox::core::ContextHandler2 +class GradientFillContext final : public ::oox::core::ContextHandler2 { public: explicit GradientFillContext( @@ -57,7 +57,7 @@ private: }; /** Context handler that imports the a:pattFill element. */ -class PatternFillContext : public ::oox::core::ContextHandler2 +class PatternFillContext final : public ::oox::core::ContextHandler2 { public: explicit PatternFillContext( @@ -77,7 +77,7 @@ private: /** Context handler that imports a14:imgProps, a14:imgLayer, a14:imgEffect containers and the a14:artistic* effect tags defined in the MS-ODRAWXML extension. */ -class ArtisticEffectContext : public ::oox::core::ContextHandler2 +class ArtisticEffectContext final : public ::oox::core::ContextHandler2 { public: explicit ArtisticEffectContext( @@ -97,7 +97,7 @@ private: /** Context handler that imports the a:extLst element inside a:blip and its children a:ext, which can contain transformations to the bitmap. */ -class BlipExtensionContext : public ::oox::core::ContextHandler2 +class BlipExtensionContext final : public ::oox::core::ContextHandler2 { public: explicit BlipExtensionContext( @@ -117,7 +117,7 @@ private: /** Context handler that imports the a:duotone element containing the colors of a bitmap duotone transformation. */ -class DuotoneContext : public ::oox::core::ContextHandler2 +class DuotoneContext final : public ::oox::core::ContextHandler2 { public: explicit DuotoneContext( @@ -138,7 +138,7 @@ private: /** Context handler that imports the a:clrChange element containing the colors of a bitmap color change transformation. */ -class ColorChangeContext : public ::oox::core::ContextHandler2 +class ColorChangeContext final : public ::oox::core::ContextHandler2 { public: explicit ColorChangeContext( @@ -159,7 +159,7 @@ private: /** Context handler that imports the a:blip element containing the fill bitmap and bitmap color transformation settings. */ -class BlipContext : public ::oox::core::ContextHandler2 +class BlipContext final : public ::oox::core::ContextHandler2 { public: explicit BlipContext( @@ -177,7 +177,7 @@ private: }; /** Context handler that imports the a:blipFill element. */ -class BlipFillContext : public ::oox::core::ContextHandler2 +class BlipFillContext final : public ::oox::core::ContextHandler2 { public: explicit BlipFillContext( diff --git a/oox/inc/drawingml/scene3dcontext.hxx b/oox/inc/drawingml/scene3dcontext.hxx index 13b2a9e3fe70..544b25443ab9 100644 --- a/oox/inc/drawingml/scene3dcontext.hxx +++ b/oox/inc/drawingml/scene3dcontext.hxx @@ -27,7 +27,7 @@ namespace oox { namespace drawingml { struct Shape3DProperties; -class Scene3DRotationPropertiesContext : public ::oox::core::ContextHandler2 +class Scene3DRotationPropertiesContext final : public ::oox::core::ContextHandler2 { public: Scene3DRotationPropertiesContext( ::oox::core::ContextHandler2Helper const & rParent, RotationProperties& rRotationProperties ) throw(); @@ -38,7 +38,7 @@ private: RotationProperties& mrRotationProperties; }; -class Scene3DPropertiesContext : public ::oox::core::ContextHandler2 +class Scene3DPropertiesContext final : public ::oox::core::ContextHandler2 { public: Scene3DPropertiesContext( ::oox::core::ContextHandler2Helper const & rParent, Shape3DProperties& r3DProperties ) throw(); @@ -49,7 +49,7 @@ private: Shape3DProperties& mr3DProperties; }; -class Shape3DPropertiesContext : public ::oox::core::ContextHandler2 +class Shape3DPropertiesContext final : public ::oox::core::ContextHandler2 { public: Shape3DPropertiesContext( ::oox::core::ContextHandler2Helper const & rParent, const ::oox::AttributeList& rAttribs, Shape3DProperties& r3DProperties ) throw(); diff --git a/oox/inc/drawingml/table/tablebackgroundstylecontext.hxx b/oox/inc/drawingml/table/tablebackgroundstylecontext.hxx index 9eb401acbd40..0554d0bbe25f 100644 --- a/oox/inc/drawingml/table/tablebackgroundstylecontext.hxx +++ b/oox/inc/drawingml/table/tablebackgroundstylecontext.hxx @@ -25,7 +25,7 @@ namespace oox { namespace drawingml { namespace table { -class TableBackgroundStyleContext : public ::oox::core::ContextHandler2 +class TableBackgroundStyleContext final : public ::oox::core::ContextHandler2 { public: TableBackgroundStyleContext( ::oox::core::ContextHandler2Helper const & rParent, TableStyle& rTableStyle ); diff --git a/oox/inc/drawingml/table/tablecontext.hxx b/oox/inc/drawingml/table/tablecontext.hxx index bb69e2f37843..3cfe54152272 100644 --- a/oox/inc/drawingml/table/tablecontext.hxx +++ b/oox/inc/drawingml/table/tablecontext.hxx @@ -26,7 +26,7 @@ namespace oox { namespace drawingml { namespace table { class TableProperties; -class TableContext : public ShapeContext +class TableContext final : public ShapeContext { public: TableContext( ::oox::core::ContextHandler2Helper const & rParent, const ShapePtr& pShapePtr ); diff --git a/oox/inc/drawingml/table/tablepartstylecontext.hxx b/oox/inc/drawingml/table/tablepartstylecontext.hxx index a450f39d5ef7..656648650269 100644 --- a/oox/inc/drawingml/table/tablepartstylecontext.hxx +++ b/oox/inc/drawingml/table/tablepartstylecontext.hxx @@ -25,7 +25,7 @@ namespace oox { namespace drawingml { namespace table { -class TablePartStyleContext : public ::oox::core::ContextHandler2 +class TablePartStyleContext final : public ::oox::core::ContextHandler2 { public: TablePartStyleContext( ::oox::core::ContextHandler2Helper const & rParent, TableStylePart& rTableStylePart ); diff --git a/oox/inc/drawingml/table/tablerowcontext.hxx b/oox/inc/drawingml/table/tablerowcontext.hxx index 2c0098313b34..17c7aaeab815 100644 --- a/oox/inc/drawingml/table/tablerowcontext.hxx +++ b/oox/inc/drawingml/table/tablerowcontext.hxx @@ -26,7 +26,7 @@ namespace oox { namespace drawingml { namespace table { class TableRow; -class TableRowContext : public ::oox::core::ContextHandler2 +class TableRowContext final : public ::oox::core::ContextHandler2 { public: TableRowContext( ::oox::core::ContextHandler2Helper const & rParent, diff --git a/oox/inc/drawingml/table/tablestylecellstylecontext.hxx b/oox/inc/drawingml/table/tablestylecellstylecontext.hxx index 686d26788349..c9877ec2c8d6 100644 --- a/oox/inc/drawingml/table/tablestylecellstylecontext.hxx +++ b/oox/inc/drawingml/table/tablestylecellstylecontext.hxx @@ -25,7 +25,7 @@ namespace oox { namespace drawingml { namespace table { -class TableStyleCellStyleContext : public ::oox::core::ContextHandler2 +class TableStyleCellStyleContext final : public ::oox::core::ContextHandler2 { public: TableStyleCellStyleContext( ::oox::core::ContextHandler2Helper const & rParent, TableStylePart& rTableStylePart ); diff --git a/oox/inc/drawingml/table/tablestylecontext.hxx b/oox/inc/drawingml/table/tablestylecontext.hxx index 58af37dc7dcd..20b22f12dd13 100644 --- a/oox/inc/drawingml/table/tablestylecontext.hxx +++ b/oox/inc/drawingml/table/tablestylecontext.hxx @@ -25,7 +25,7 @@ namespace oox { namespace drawingml { namespace table { -class TableStyleContext : public ::oox::core::ContextHandler2 +class TableStyleContext final : public ::oox::core::ContextHandler2 { public: TableStyleContext( ::oox::core::ContextHandler2Helper const & rParent, diff --git a/oox/inc/drawingml/table/tablestylelistfragmenthandler.hxx b/oox/inc/drawingml/table/tablestylelistfragmenthandler.hxx index 204d25d62ddb..b57eac3e14b5 100644 --- a/oox/inc/drawingml/table/tablestylelistfragmenthandler.hxx +++ b/oox/inc/drawingml/table/tablestylelistfragmenthandler.hxx @@ -27,7 +27,7 @@ namespace oox { namespace drawingml { namespace table { -class TableStyleListFragmentHandler : public ::oox::core::FragmentHandler2 +class TableStyleListFragmentHandler final : public ::oox::core::FragmentHandler2 { public: explicit TableStyleListFragmentHandler( diff --git a/oox/inc/drawingml/table/tablestyletextstylecontext.hxx b/oox/inc/drawingml/table/tablestyletextstylecontext.hxx index 28a56f88c840..285b939f754d 100644 --- a/oox/inc/drawingml/table/tablestyletextstylecontext.hxx +++ b/oox/inc/drawingml/table/tablestyletextstylecontext.hxx @@ -25,7 +25,7 @@ namespace oox { namespace drawingml { namespace table { -class TableStyleTextStyleContext : public ::oox::core::ContextHandler2 +class TableStyleTextStyleContext final : public ::oox::core::ContextHandler2 { public: TableStyleTextStyleContext( ::oox::core::ContextHandler2Helper const & rParent, diff --git a/oox/inc/drawingml/textfield.hxx b/oox/inc/drawingml/textfield.hxx index 7cc15a04fce4..4b972e479f05 100644 --- a/oox/inc/drawingml/textfield.hxx +++ b/oox/inc/drawingml/textfield.hxx @@ -28,7 +28,7 @@ namespace oox { namespace drawingml { struct TextCharacterProperties; -class TextField +class TextField final : public TextRun { public: diff --git a/oox/inc/drawingml/textfieldcontext.hxx b/oox/inc/drawingml/textfieldcontext.hxx index 43bb17ee9c27..f84ba550cf90 100644 --- a/oox/inc/drawingml/textfieldcontext.hxx +++ b/oox/inc/drawingml/textfieldcontext.hxx @@ -26,7 +26,7 @@ namespace oox { namespace drawingml { class TextField; -class TextFieldContext +class TextFieldContext final : public ::oox::core::ContextHandler2 { public: diff --git a/oox/inc/drawingml/themeelementscontext.hxx b/oox/inc/drawingml/themeelementscontext.hxx index f0116efc5988..c59bf4b484e8 100644 --- a/oox/inc/drawingml/themeelementscontext.hxx +++ b/oox/inc/drawingml/themeelementscontext.hxx @@ -27,7 +27,7 @@ namespace drawingml { class Theme; -class ThemeElementsContext : public oox::core::ContextHandler2 +class ThemeElementsContext final : public oox::core::ContextHandler2 { public: ThemeElementsContext( ::oox::core::ContextHandler2Helper const & rParent, Theme& rTheme ); |