summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-01-14 10:44:05 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-01-14 13:38:15 +0100
commitf076e09e7222ade29e73b839579178ac5f134778 (patch)
tree207f14159d7997355ab2da98b41282d9abf7c431 /oox
parent25f4cc12fb59284392914c93a0ae6ad199ecc069 (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')
-rw-r--r--oox/inc/drawingml/ThemeOverrideFragmentHandler.hxx2
-rw-r--r--oox/inc/drawingml/chart/axiscontext.hxx10
-rw-r--r--oox/inc/drawingml/chart/axisconverter.hxx4
-rw-r--r--oox/inc/drawingml/chart/chartcontextbase.hxx4
-rw-r--r--oox/inc/drawingml/chart/chartdrawingfragment.hxx2
-rw-r--r--oox/inc/drawingml/chart/chartspaceconverter.hxx2
-rw-r--r--oox/inc/drawingml/chart/chartspacefragment.hxx2
-rw-r--r--oox/inc/drawingml/chart/converterbase.hxx2
-rw-r--r--oox/inc/drawingml/chart/datasourcecontext.hxx6
-rw-r--r--oox/inc/drawingml/chart/datasourceconverter.hxx4
-rw-r--r--oox/inc/drawingml/chart/plotareacontext.hxx8
-rw-r--r--oox/inc/drawingml/chart/plotareaconverter.hxx8
-rw-r--r--oox/inc/drawingml/chart/seriescontext.hxx30
-rw-r--r--oox/inc/drawingml/chart/seriesconverter.hxx14
-rw-r--r--oox/inc/drawingml/chart/titlecontext.hxx8
-rw-r--r--oox/inc/drawingml/chart/titleconverter.hxx6
-rw-r--r--oox/inc/drawingml/chart/typegroupcontext.hxx18
-rw-r--r--oox/inc/drawingml/chart/typegroupconverter.hxx4
-rw-r--r--oox/inc/drawingml/clrschemecontext.hxx6
-rw-r--r--oox/inc/drawingml/colorchoicecontext.hxx2
-rw-r--r--oox/inc/drawingml/customshapegeometry.hxx6
-rw-r--r--oox/inc/drawingml/guidcontext.hxx2
-rw-r--r--oox/inc/drawingml/misccontexts.hxx18
-rw-r--r--oox/inc/drawingml/scene3dcontext.hxx6
-rw-r--r--oox/inc/drawingml/table/tablebackgroundstylecontext.hxx2
-rw-r--r--oox/inc/drawingml/table/tablecontext.hxx2
-rw-r--r--oox/inc/drawingml/table/tablepartstylecontext.hxx2
-rw-r--r--oox/inc/drawingml/table/tablerowcontext.hxx2
-rw-r--r--oox/inc/drawingml/table/tablestylecellstylecontext.hxx2
-rw-r--r--oox/inc/drawingml/table/tablestylecontext.hxx2
-rw-r--r--oox/inc/drawingml/table/tablestylelistfragmenthandler.hxx2
-rw-r--r--oox/inc/drawingml/table/tablestyletextstylecontext.hxx2
-rw-r--r--oox/inc/drawingml/textfield.hxx2
-rw-r--r--oox/inc/drawingml/textfieldcontext.hxx2
-rw-r--r--oox/inc/drawingml/themeelementscontext.hxx2
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 );