From ea824a6d7f1aeda8cbfa781888a2370887fb7c61 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 13 Oct 2019 14:29:52 +0200 Subject: [PATCH] fix -Winconsistent-missing-override -Wunused-variable --- src/App/ExpressionParser.h | 22 +++++++++++----------- src/Gui/SoFCCSysDragger.h | 2 +- src/Gui/TextDocumentEditorView.h | 2 +- src/Mod/TechDraw/Gui/QGIViewDimension.cpp | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/App/ExpressionParser.h b/src/App/ExpressionParser.h index d1b78cfb1f..e86cc5f009 100644 --- a/src/App/ExpressionParser.h +++ b/src/App/ExpressionParser.h @@ -69,7 +69,7 @@ struct AppExport Expression::Component { */ class AppExport UnitExpression : public Expression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: UnitExpression(const App::DocumentObject *_owner = 0, const Base::Quantity & _quantity = Base::Quantity(), const std::string & _unitStr = std::string()); @@ -109,7 +109,7 @@ private: */ class AppExport NumberExpression : public UnitExpression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: NumberExpression(const App::DocumentObject *_owner = 0, const Base::Quantity & quantity = Base::Quantity()); @@ -125,7 +125,7 @@ protected: }; class AppExport ConstantExpression : public NumberExpression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: ConstantExpression(const App::DocumentObject *_owner = 0, const char *_name = "", @@ -150,7 +150,7 @@ protected: */ class AppExport OperatorExpression : public UnitExpression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: enum Operator { NONE, @@ -207,7 +207,7 @@ protected: }; class AppExport ConditionalExpression : public Expression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: ConditionalExpression(const App::DocumentObject *_owner = 0, Expression * _condition = 0,Expression * _trueExpr = 0, Expression * _falseExpr = 0); @@ -220,7 +220,7 @@ public: virtual int priority() const override; protected: - virtual Expression * _copy() const; + virtual Expression * _copy() const override; virtual void _visit(ExpressionVisitor & v) override; virtual void _toString(std::ostream &ss, bool persistent, int indent) const override; virtual Py::Object _getPyValue() const override; @@ -238,7 +238,7 @@ protected: */ class AppExport FunctionExpression : public UnitExpression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: enum Function { NONE, @@ -317,7 +317,7 @@ protected: */ class AppExport VariableExpression : public UnitExpression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: VariableExpression(const App::DocumentObject *_owner = 0, ObjectIdentifier _var = ObjectIdentifier()); @@ -366,7 +366,7 @@ protected: ////////////////////////////////////////////////////////////////////// class AppExport PyObjectExpression : public Expression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: PyObjectExpression(const App::DocumentObject *_owner=0, PyObject *pyobj=0, bool owned=false) @@ -396,7 +396,7 @@ protected: */ class AppExport StringExpression : public Expression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: StringExpression(const App::DocumentObject *_owner = 0, const std::string & _text = std::string()); ~StringExpression(); @@ -416,7 +416,7 @@ private: }; class AppExport RangeExpression : public App::Expression { - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: RangeExpression(const App::DocumentObject * _owner = 0, const std::string & begin = std::string(), const std::string & end = std::string()); diff --git a/src/Gui/SoFCCSysDragger.h b/src/Gui/SoFCCSysDragger.h index c49c87c032..72929617a1 100644 --- a/src/Gui/SoFCCSysDragger.h +++ b/src/Gui/SoFCCSysDragger.h @@ -239,7 +239,7 @@ public: bool isHiddenRotationZ(); //!< is x rotation dragger hidden. //@} - virtual void GLRender(SoGLRenderAction * action); + virtual void GLRender(SoGLRenderAction * action) override; protected: virtual SbBool setUpConnections(SbBool onoff, SbBool doitalways = FALSE) override; diff --git a/src/Gui/TextDocumentEditorView.h b/src/Gui/TextDocumentEditorView.h index 528d52d7c4..d5e4022312 100644 --- a/src/Gui/TextDocumentEditorView.h +++ b/src/Gui/TextDocumentEditorView.h @@ -39,7 +39,7 @@ namespace Gui { class GuiExport TextDocumentEditorView : public MDIView { Q_OBJECT - TYPESYSTEM_HEADER(); + TYPESYSTEM_HEADER_WITH_OVERRIDE(); public: TextDocumentEditorView( diff --git a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp index b1409aecbb..2c0df20fe9 100644 --- a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp @@ -1755,7 +1755,7 @@ void QGIViewDimension::drawDiameter(TechDraw::DrawViewDimension *dimension, View else if (standardStyle == ViewProviderDimension::STD_STYLE_ASME_INLINED) { // Text must remain horizontal, but it may split the leader line double lineAngle = (labelCenter - curveCenter).Angle(); - Base::Vector2d lineDirection(Base::Vector2d::FromPolar(1.0, lineAngle)); + //Base::Vector2d lineDirection(Base::Vector2d::FromPolar(1.0, lineAngle)); drawDimensionLine(diameterPath, curveCenter + Base::Vector2d::FromPolar(curveRadius, lineAngle), lineAngle, -curveRadius*2.0, (labelCenter - curveCenter).Length() - curveRadius,