From d3f85ee409af3e30d3870da686ca36e87db8f8fc Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Sun, 14 Jun 2020 14:41:00 +0200 Subject: [PATCH] ads: Remove redundant occurrences of "virtual" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As suggested by clang-tidy's "modernize-use-override" check and to match Qt Creator's coding guidelines. Change-Id: I2cfef113e21a0cd44d18a5b98e9bc8427563c53a Reviewed-by: Henning Gründl Reviewed-by: Thomas Hartmann --- .../advanceddockingsystem/dockareatabbar.h | 10 +++---- .../advanceddockingsystem/dockareatitlebar.h | 20 +++++++------- .../advanceddockingsystem/dockareawidget.h | 6 ++--- .../dockcontainerwidget.h | 4 +-- src/libs/advanceddockingsystem/dockmanager.h | 6 ++--- src/libs/advanceddockingsystem/dockoverlay.h | 14 +++++----- src/libs/advanceddockingsystem/docksplitter.h | 2 +- src/libs/advanceddockingsystem/dockwidget.h | 6 ++--- .../advanceddockingsystem/dockwidgettab.h | 16 ++++++------ src/libs/advanceddockingsystem/elidinglabel.h | 12 ++++----- .../floatingdockcontainer.h | 26 +++++++++---------- .../floatingdragpreview.h | 18 ++++++------- .../linux/floatingwidgettitlebar.h | 8 +++--- 13 files changed, 74 insertions(+), 74 deletions(-) diff --git a/src/libs/advanceddockingsystem/dockareatabbar.h b/src/libs/advanceddockingsystem/dockareatabbar.h index 79373ba2774..f1e91a7117d 100644 --- a/src/libs/advanceddockingsystem/dockareatabbar.h +++ b/src/libs/advanceddockingsystem/dockareatabbar.h @@ -71,7 +71,7 @@ private: void onTabWidgetMoved(const QPoint &globalPos); protected: - virtual void wheelEvent(QWheelEvent *event) override; + void wheelEvent(QWheelEvent *event) override; public: using Super = QScrollArea; @@ -84,7 +84,7 @@ public: /** * Virtual Destructor */ - virtual ~DockAreaTabBar() override; + ~DockAreaTabBar() override; /** * Inserts the given dock widget tab at the given position. @@ -121,7 +121,7 @@ public: /** * Filters the tab widget events */ - virtual bool eventFilter(QObject *watched, QEvent *event) override; + bool eventFilter(QObject *watched, QEvent *event) override; /** * This function returns true if the tab is open, that means if it is @@ -137,13 +137,13 @@ public: * is reserved in the minimumSizeHint(). This override simply returns * sizeHint(); */ - virtual QSize minimumSizeHint() const override; + QSize minimumSizeHint() const override; /** * The function provides a sizeHint that matches the height of the * internal viewport. */ - virtual QSize sizeHint() const override; + QSize sizeHint() const override; /** * This property sets the index of the tab bar's visible tab diff --git a/src/libs/advanceddockingsystem/dockareatitlebar.h b/src/libs/advanceddockingsystem/dockareatitlebar.h index 710249911b0..fbdf7131842 100644 --- a/src/libs/advanceddockingsystem/dockareatitlebar.h +++ b/src/libs/advanceddockingsystem/dockareatitlebar.h @@ -70,7 +70,7 @@ public: /** * Adjust this visibility change request with our internal settings: */ - virtual void setVisible(bool visible) override; + void setVisible(bool visible) override; protected: /** @@ -92,8 +92,8 @@ class SpacerWidget : public QWidget Q_OBJECT public: SpacerWidget(QWidget *parent = nullptr); - virtual QSize sizeHint() const override {return QSize(0, 0);} - virtual QSize minimumSizeHint() const override {return QSize(0, 0);} + QSize sizeHint() const override {return QSize(0, 0);} + QSize minimumSizeHint() const override {return QSize(0, 0);} }; /** @@ -118,28 +118,28 @@ protected: /** * Stores mouse position to detect dragging */ - virtual void mousePressEvent(QMouseEvent *event) override; + void mousePressEvent(QMouseEvent *event) override; /** * Stores mouse position to detect dragging */ - virtual void mouseReleaseEvent(QMouseEvent *event) override; + void mouseReleaseEvent(QMouseEvent *event) override; /** * Starts floating the complete docking area including all dock widgets, * if it is not the last dock area in a floating widget */ - virtual void mouseMoveEvent(QMouseEvent *event) override; + void mouseMoveEvent(QMouseEvent *event) override; /** * Double clicking the title bar also starts floating of the complete area */ - virtual void mouseDoubleClickEvent(QMouseEvent *event) override; + void mouseDoubleClickEvent(QMouseEvent *event) override; /** * Show context menu */ - virtual void contextMenuEvent(QContextMenuEvent *event) override; + void contextMenuEvent(QContextMenuEvent *event) override; public: /** @@ -157,7 +157,7 @@ public: /** * Virtual Destructor */ - virtual ~DockAreaTitleBar() override; + ~DockAreaTitleBar() override; /** * Returns the pointer to the tabBar() @@ -178,7 +178,7 @@ public: * Marks the tabs menu outdated before it calls its base class * implementation */ - virtual void setVisible(bool visible) override; + void setVisible(bool visible) override; /** * Inserts a custom widget at position index into this title bar. diff --git a/src/libs/advanceddockingsystem/dockareawidget.h b/src/libs/advanceddockingsystem/dockareawidget.h index 74ab85c69f2..b300b100f9a 100644 --- a/src/libs/advanceddockingsystem/dockareawidget.h +++ b/src/libs/advanceddockingsystem/dockareawidget.h @@ -155,7 +155,7 @@ public: /** * Virtual Destructor */ - virtual ~DockAreaWidget() override; + ~DockAreaWidget() override; /** * Returns the dock manager object this dock area belongs to @@ -257,7 +257,7 @@ public: /** * Update the close button if visibility changed */ - virtual void setVisible(bool visible) override; + void setVisible(bool visible) override; /** * Configures the areas of this particular dock area that are allowed for docking @@ -296,7 +296,7 @@ public: * area. * The minimum size hint is updated if a dock widget is removed or added. */ - virtual QSize minimumSizeHint() const override; + QSize minimumSizeHint() const override; signals: /** diff --git a/src/libs/advanceddockingsystem/dockcontainerwidget.h b/src/libs/advanceddockingsystem/dockcontainerwidget.h index 0d3b930f5da..266156c5b71 100644 --- a/src/libs/advanceddockingsystem/dockcontainerwidget.h +++ b/src/libs/advanceddockingsystem/dockcontainerwidget.h @@ -84,7 +84,7 @@ protected: /** * Handles activation events to update zOrderIndex */ - virtual bool event(QEvent *event) override; + bool event(QEvent *event) override; public: // TODO temporary /** @@ -177,7 +177,7 @@ public: /** * Virtual Destructor */ - virtual ~DockContainerWidget() override; + ~DockContainerWidget() override; /** * Adds dockwidget into the given area. diff --git a/src/libs/advanceddockingsystem/dockmanager.h b/src/libs/advanceddockingsystem/dockmanager.h index 658c9a2d6c4..4cda0948a79 100644 --- a/src/libs/advanceddockingsystem/dockmanager.h +++ b/src/libs/advanceddockingsystem/dockmanager.h @@ -145,7 +145,7 @@ protected: /** * Show the floating widgets that has been created floating */ - virtual void showEvent(QShowEvent *event) override; + void showEvent(QShowEvent *event) override; public: using Super = DockContainerWidget; @@ -229,7 +229,7 @@ public: /** * Virtual Destructor */ - virtual ~DockManager() override; + ~DockManager() override; /** * This function returns the global configuration flags. @@ -349,7 +349,7 @@ public: * This function always return 0 because the main window is always behind * any floating widget. */ - virtual unsigned int zOrderIndex() const override; + unsigned int zOrderIndex() const override; /** * Saves the current state of the dockmanger and all its dock widgets diff --git a/src/libs/advanceddockingsystem/dockoverlay.h b/src/libs/advanceddockingsystem/dockoverlay.h index e5ee00024e3..124b542bdec 100644 --- a/src/libs/advanceddockingsystem/dockoverlay.h +++ b/src/libs/advanceddockingsystem/dockoverlay.h @@ -76,7 +76,7 @@ public: /** * Virtual destructor */ - virtual ~DockOverlay() override; + ~DockOverlay() override; /** * Configures the areas that are allowed for docking @@ -129,12 +129,12 @@ public: /** * Handle polish events */ - virtual bool event(QEvent *event) override; + bool event(QEvent *event) override; protected: - virtual void paintEvent(QPaintEvent *event) override; - virtual void showEvent(QShowEvent *event) override; - virtual void hideEvent(QHideEvent *event) override; + void paintEvent(QPaintEvent *event) override; + void showEvent(QShowEvent *event) override; + void hideEvent(QHideEvent *event) override; }; class DockOverlayCrossPrivate; @@ -212,7 +212,7 @@ public: /** * Virtual destructor */ - virtual ~DockOverlayCross() override; + ~DockOverlayCross() override; /** * Sets a certain icon color @@ -265,7 +265,7 @@ public: void setIconColors(const QString &colors); protected: - virtual void showEvent(QShowEvent *event) override; + void showEvent(QShowEvent *event) override; void setAreaWidgets(const QHash &widgets); }; // DockOverlayCross diff --git a/src/libs/advanceddockingsystem/docksplitter.h b/src/libs/advanceddockingsystem/docksplitter.h index 872f2f04d94..f30b2c1a5da 100644 --- a/src/libs/advanceddockingsystem/docksplitter.h +++ b/src/libs/advanceddockingsystem/docksplitter.h @@ -61,7 +61,7 @@ public: /** * Prints debug info */ - virtual ~DockSplitter() override; + ~DockSplitter() override; /** * Returns true, if any of the internal widgets is visible diff --git a/src/libs/advanceddockingsystem/dockwidget.h b/src/libs/advanceddockingsystem/dockwidget.h index 687704e3653..72c8659fcd3 100644 --- a/src/libs/advanceddockingsystem/dockwidget.h +++ b/src/libs/advanceddockingsystem/dockwidget.h @@ -226,13 +226,13 @@ public: /** * Virtual Destructor */ - virtual ~DockWidget() override; + ~DockWidget() override; /** * We return a fixed minimum size hint or the size hint of the content * widget if minimum size hint mode is MinimumSizeHintFromContent */ - virtual QSize minimumSizeHint() const override; + QSize minimumSizeHint() const override; /** * Sets the widget for the dock widget to widget. @@ -439,7 +439,7 @@ public: // reimplements QFrame /** * Emits titleChanged signal if title change event occurs */ - virtual bool event(QEvent *event) override; + bool event(QEvent *event) override; /** * This property controls whether the dock widget is open or closed. diff --git a/src/libs/advanceddockingsystem/dockwidgettab.h b/src/libs/advanceddockingsystem/dockwidgettab.h index 500cf529f1c..8526b825962 100644 --- a/src/libs/advanceddockingsystem/dockwidgettab.h +++ b/src/libs/advanceddockingsystem/dockwidgettab.h @@ -63,15 +63,15 @@ private: void detachDockWidget(); protected: - virtual void mousePressEvent(QMouseEvent *event) override; - virtual void mouseReleaseEvent(QMouseEvent *event) override; - virtual void mouseMoveEvent(QMouseEvent *event) override; - virtual void contextMenuEvent(QContextMenuEvent *event) override; + void mousePressEvent(QMouseEvent *event) override; + void mouseReleaseEvent(QMouseEvent *event) override; + void mouseMoveEvent(QMouseEvent *event) override; + void contextMenuEvent(QContextMenuEvent *event) override; /** * Double clicking the tab widget makes the assigned dock widget floating */ - virtual void mouseDoubleClickEvent(QMouseEvent *event) override; + void mouseDoubleClickEvent(QMouseEvent *event) override; public: using Super = QFrame; @@ -85,7 +85,7 @@ public: /** * Virtual Destructor */ - virtual ~DockWidgetTab() override; + ~DockWidgetTab() override; /** * Returns true, if this is the active tab @@ -148,9 +148,9 @@ public: /** * Track event ToolTipChange and set child ToolTip */ - virtual bool event(QEvent *event) override; + bool event(QEvent *event) override; - virtual void setVisible(bool visible) override; + void setVisible(bool visible) override; signals: void activeTabChanged(); diff --git a/src/libs/advanceddockingsystem/elidinglabel.h b/src/libs/advanceddockingsystem/elidinglabel.h index 5bfeb28b06b..06b906531d8 100644 --- a/src/libs/advanceddockingsystem/elidinglabel.h +++ b/src/libs/advanceddockingsystem/elidinglabel.h @@ -57,16 +57,16 @@ private: friend struct ElidingLabelPrivate; protected: - virtual void mouseReleaseEvent(QMouseEvent *event) override; - virtual void resizeEvent(QResizeEvent *event) override; - virtual void mouseDoubleClickEvent(QMouseEvent *ev) override; + void mouseReleaseEvent(QMouseEvent *event) override; + void resizeEvent(QResizeEvent *event) override; + void mouseDoubleClickEvent(QMouseEvent *ev) override; public: using Super = QLabel; ElidingLabel(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::Widget); ElidingLabel(const QString &text, QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::Widget); - virtual ~ElidingLabel() override; + ~ElidingLabel() override; /** * Returns the text elide mode. @@ -85,8 +85,8 @@ public: bool isElided() const; public: // reimplements QLabel - virtual QSize minimumSizeHint() const override; - virtual QSize sizeHint() const override; + QSize minimumSizeHint() const override; + QSize sizeHint() const override; void setText(const QString &text); QString text() const; diff --git a/src/libs/advanceddockingsystem/floatingdockcontainer.h b/src/libs/advanceddockingsystem/floatingdockcontainer.h index 1b6a9d5b2f7..458c1540d73 100644 --- a/src/libs/advanceddockingsystem/floatingdockcontainer.h +++ b/src/libs/advanceddockingsystem/floatingdockcontainer.h @@ -132,10 +132,10 @@ protected: * Use moveToGlobalPos() to move the widget to a new position * depending on the start position given in Pos parameter */ - virtual void startFloating(const QPoint &dragStartMousePos, - const QSize &size, - eDragState dragState, - QWidget *mouseEventHandler) override; + void startFloating(const QPoint &dragStartMousePos, + const QSize &size, + eDragState dragState, + QWidget *mouseEventHandler) override; /** * Call this function to start dragging the floating widget @@ -151,7 +151,7 @@ protected: * Call this function if you explicitly want to signal that dragging has * finished */ - virtual void finishDragging() override; + void finishDragging() override; /** * Call this function if you just want to initialize the position @@ -182,13 +182,13 @@ protected: void updateWindowTitle(); protected: // reimplements QWidget - virtual void changeEvent(QEvent *event) override; - virtual void moveEvent(QMoveEvent *event) override; - virtual bool event(QEvent *event) override; - virtual void closeEvent(QCloseEvent *event) override; - virtual void hideEvent(QHideEvent *event) override; - virtual void showEvent(QShowEvent *event) override; - virtual bool eventFilter(QObject *watched, QEvent *event) override; + void changeEvent(QEvent *event) override; + void moveEvent(QMoveEvent *event) override; + bool event(QEvent *event) override; + void closeEvent(QCloseEvent *event) override; + void hideEvent(QHideEvent *event) override; + void showEvent(QShowEvent *event) override; + bool eventFilter(QObject *watched, QEvent *event) override; public: using Super = QWidget; @@ -211,7 +211,7 @@ public: /** * Virtual Destructor */ - virtual ~FloatingDockContainer() override; + ~FloatingDockContainer() override; /** * Access function for the internal dock container diff --git a/src/libs/advanceddockingsystem/floatingdragpreview.h b/src/libs/advanceddockingsystem/floatingdragpreview.h index db1bca27894..2b0b36d0149 100644 --- a/src/libs/advanceddockingsystem/floatingdragpreview.h +++ b/src/libs/advanceddockingsystem/floatingdragpreview.h @@ -67,12 +67,12 @@ protected: /** * Updates the drop overlays */ - virtual void moveEvent(QMoveEvent *event) override; + void moveEvent(QMoveEvent *event) override; /** * Cares about painting the */ - virtual void paintEvent(QPaintEvent *event) override; + void paintEvent(QPaintEvent *event) override; /** * The content is a DockArea or a DockWidget @@ -102,26 +102,26 @@ public: * We filter the events of the assigned content widget to receive * escape key presses for canceling the drag operation */ - virtual bool eventFilter(QObject *watched, QEvent *event) override; + bool eventFilter(QObject *watched, QEvent *event) override; public: // implements AbstractFloatingWidget - virtual void startFloating(const QPoint &dragStartMousePos, - const QSize &size, - eDragState dragState, - QWidget *mouseEventHandler) override; + void startFloating(const QPoint &dragStartMousePos, + const QSize &size, + eDragState dragState, + QWidget *mouseEventHandler) override; /** * Moves the widget to a new position relative to the position given when * startFloating() was called */ - virtual void moveFloating() override; + void moveFloating() override; /** * Finishes dragging. * Hides the dock overlays and executes the real undocking and docking * of the assigned Content widget */ - virtual void finishDragging() override; + void finishDragging() override; signals: /** diff --git a/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h b/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h index ed0c4202c93..1b42a788f69 100644 --- a/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h +++ b/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h @@ -46,9 +46,9 @@ private: FloatingWidgetTitleBarPrivate *d; ///< private data (pimpl) protected: - virtual void mousePressEvent(QMouseEvent *event) override; - virtual void mouseReleaseEvent(QMouseEvent *event) override; - virtual void mouseMoveEvent(QMouseEvent *event) override; + void mousePressEvent(QMouseEvent *event) override; + void mouseReleaseEvent(QMouseEvent *event) override; + void mouseMoveEvent(QMouseEvent *event) override; public: using Super = QWidget; @@ -57,7 +57,7 @@ public: /** * Virtual Destructor */ - virtual ~FloatingWidgetTitleBar() override; + ~FloatingWidgetTitleBar() override; /** * Enables / disables the window close button.