diff --git a/src/App/Application.cpp b/src/App/Application.cpp index 75d9d621eeef..7c200f0e18ab 100644 --- a/src/App/Application.cpp +++ b/src/App/Application.cpp @@ -1211,6 +1211,7 @@ void printBacktrace(size_t skip=0) void segmentation_fault_handler(int sig) { #if defined(FC_OS_LINUX) + (void)sig; std::cerr << "Program received signal SIGSEGV, Segmentation fault.\n"; printBacktrace(2); exit(1); diff --git a/src/Mod/TechDraw/Gui/QGICMark.h b/src/Mod/TechDraw/Gui/QGICMark.h index dcec3dd293dd..eb6f3f2626fe 100644 --- a/src/Mod/TechDraw/Gui/QGICMark.h +++ b/src/Mod/TechDraw/Gui/QGICMark.h @@ -35,8 +35,8 @@ class TechDrawGuiExport QGICMark : public QGIVertex ~QGICMark() {} enum {Type = QGraphicsItem::UserType + 171}; - int type() const { return Type;} - virtual void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ); + int type() const override { return Type;} + virtual void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) override; virtual QRectF boundingRect() const override; virtual QPainterPath shape() const override; @@ -48,7 +48,7 @@ class TechDrawGuiExport QGICMark : public QGIVertex void setSize(float s); float getThick() { return m_width; } void setThick(float t); - virtual void setPrettyNormal(); + virtual void setPrettyNormal() override; double getMarkFuzz(void) const; diff --git a/src/Mod/TechDraw/Gui/QGIVertex.h b/src/Mod/TechDraw/Gui/QGIVertex.h index 5cd90e41aa56..8c8c79cc8c22 100644 --- a/src/Mod/TechDraw/Gui/QGIVertex.h +++ b/src/Mod/TechDraw/Gui/QGIVertex.h @@ -35,8 +35,8 @@ class TechDrawGuiExport QGIVertex : public QGIPrimPath ~QGIVertex() {} enum {Type = QGraphicsItem::UserType + 105}; - int type() const { return Type;} - virtual void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ); + int type() const override { return Type;} + virtual void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) override; int getProjIndex() const { return projIndex; } diff --git a/src/Mod/TechDraw/Gui/QGVPage.h b/src/Mod/TechDraw/Gui/QGVPage.h index 98489e3d1123..54307be5f577 100644 --- a/src/Mod/TechDraw/Gui/QGVPage.h +++ b/src/Mod/TechDraw/Gui/QGVPage.h @@ -61,7 +61,7 @@ class TechDrawGuiExport QGVPage : public QGraphicsView virtual ~QGVPage(); void setRenderer(RendererType type = Native); - void drawBackground(QPainter *p, const QRectF &rect); + void drawBackground(QPainter *p, const QRectF &rect) override; QGIView * addViewDimension(TechDraw::DrawViewDimension *dim); QGIView * addProjectionGroup(TechDraw::DrawProjGroup *view); @@ -108,11 +108,11 @@ public Q_SLOTS: void setHighQualityAntialiasing(bool highQualityAntialiasing); protected: - void wheelEvent(QWheelEvent *event); - void paintEvent(QPaintEvent *event); - void enterEvent(QEvent *event); - void mousePressEvent(QMouseEvent *event); - void mouseReleaseEvent(QMouseEvent *event); + void wheelEvent(QWheelEvent *event) override; + void paintEvent(QPaintEvent *event) override; + void enterEvent(QEvent *event) override; + void mousePressEvent(QMouseEvent *event) override; + void mouseReleaseEvent(QMouseEvent *event) override; void keyPressEvent(QKeyEvent *event) override; void kbPanScroll(int xMove = 1, int yMove = 1);