diff --git a/app/abstractcontextmanageritem.h b/app/abstractcontextmanageritem.h --- a/app/abstractcontextmanageritem.h +++ b/app/abstractcontextmanageritem.h @@ -35,7 +35,7 @@ Q_OBJECT public: AbstractContextManagerItem(ContextManager*); - virtual ~AbstractContextManagerItem(); + ~AbstractContextManagerItem() override; QWidget* widget() const; diff --git a/app/fileopscontextmanageritem.h b/app/fileopscontextmanageritem.h --- a/app/fileopscontextmanageritem.h +++ b/app/fileopscontextmanageritem.h @@ -45,7 +45,7 @@ Q_OBJECT public: FileOpsContextManagerItem(Gwenview::ContextManager* manager, QListView* thumbnailView, KActionCollection* actionCollection, KXMLGUIClient* client); - ~FileOpsContextManagerItem(); + ~FileOpsContextManagerItem() override; private Q_SLOTS: void updateActions(); diff --git a/app/filtercontroller.h b/app/filtercontroller.h --- a/app/filtercontroller.h +++ b/app/filtercontroller.h @@ -113,7 +113,7 @@ Q_OBJECT public: NameFilterWidget(SortedDirModel*); - ~NameFilterWidget(); + ~NameFilterWidget() override; private Q_SLOTS: void applyNameFilter(); @@ -185,7 +185,7 @@ Q_OBJECT public: DateFilterWidget(SortedDirModel*); - ~DateFilterWidget(); + ~DateFilterWidget() override; private Q_SLOTS: void applyDateFilter(); @@ -255,7 +255,7 @@ Q_OBJECT public: RatingFilterWidget(SortedDirModel*); - ~RatingFilterWidget(); + ~RatingFilterWidget() override; private Q_SLOTS: void slotRatingChanged(int value); @@ -318,7 +318,7 @@ Q_OBJECT public: TagFilterWidget(SortedDirModel*); - ~TagFilterWidget(); + ~TagFilterWidget() override; private Q_SLOTS: void updateTagSetFilter(); diff --git a/app/gvcore.h b/app/gvcore.h --- a/app/gvcore.h +++ b/app/gvcore.h @@ -48,7 +48,7 @@ Q_OBJECT public: GvCore(MainWindow* mainWindow, SortedDirModel*); - ~GvCore(); + ~GvCore() override; enum PaletteType { NormalPalette = 0, diff --git a/app/imageopscontextmanageritem.h b/app/imageopscontextmanageritem.h --- a/app/imageopscontextmanageritem.h +++ b/app/imageopscontextmanageritem.h @@ -39,7 +39,7 @@ Q_OBJECT public: ImageOpsContextManagerItem(ContextManager*, MainWindow*); - ~ImageOpsContextManagerItem(); + ~ImageOpsContextManagerItem() override; private Q_SLOTS: void updateActions(); diff --git a/app/infocontextmanageritem.h b/app/infocontextmanageritem.h --- a/app/infocontextmanageritem.h +++ b/app/infocontextmanageritem.h @@ -39,7 +39,7 @@ Q_OBJECT public: InfoContextManagerItem(ContextManager*); - ~InfoContextManagerItem(); + ~InfoContextManagerItem() override; private Q_SLOTS: void updateSideBarContent(); diff --git a/app/kipiexportaction.h b/app/kipiexportaction.h --- a/app/kipiexportaction.h +++ b/app/kipiexportaction.h @@ -39,7 +39,7 @@ Q_OBJECT public: explicit KIPIExportAction(QObject* parent); - ~KIPIExportAction(); + ~KIPIExportAction() override; void setKIPIInterface(KIPIInterface*); diff --git a/app/kipiimagecollectionselector.h b/app/kipiimagecollectionselector.h --- a/app/kipiimagecollectionselector.h +++ b/app/kipiimagecollectionselector.h @@ -41,9 +41,9 @@ Q_OBJECT public: KIPIImageCollectionSelector(KIPIInterface*, QWidget* parent); - ~KIPIImageCollectionSelector(); + ~KIPIImageCollectionSelector() override; - virtual QList selectedImageCollections() const; + QList selectedImageCollections() const override; private: KIPIImageCollectionSelectorPrivate* const d; diff --git a/app/kipiinterface.h b/app/kipiinterface.h --- a/app/kipiinterface.h +++ b/app/kipiinterface.h @@ -53,27 +53,27 @@ public: KIPIInterface(MainWindow*); - virtual ~KIPIInterface(); + ~KIPIInterface() override; - KIPI::ImageCollection currentAlbum(); - KIPI::ImageCollection currentSelection(); - QList allAlbums(); - KIPI::ImageInfo info(const QUrl &url); - int features() const; - virtual bool addImage(const QUrl&, QString& err); - virtual void delImage(const QUrl&); - virtual void refreshImages(const QList& urls); + KIPI::ImageCollection currentAlbum() override; + KIPI::ImageCollection currentSelection() override; + QList allAlbums() override; + KIPI::ImageInfo info(const QUrl &url) override; + int features() const override; + bool addImage(const QUrl&, QString& err) override; + void delImage(const QUrl&) override; + void refreshImages(const QList& urls) override; - virtual KIPI::ImageCollectionSelector* imageCollectionSelector(QWidget *parent); - virtual KIPI::UploadWidget* uploadWidget(QWidget *parent); + KIPI::ImageCollectionSelector* imageCollectionSelector(QWidget *parent) override; + KIPI::UploadWidget* uploadWidget(QWidget *parent) override; QList pluginActions(KIPI::Category) const; bool isLoadingFinished() const; #ifdef GWENVIEW_KIPI_WITH_CREATE_METHODS - virtual KIPI::FileReadWriteLock* createReadWriteLock(const QUrl& url) const; - virtual KIPI::MetadataProcessor* createMetadataProcessor() const; + KIPI::FileReadWriteLock* createReadWriteLock(const QUrl& url) const override; + KIPI::MetadataProcessor* createMetadataProcessor() const override; #ifdef GWENVIEW_KIPI_WITH_CREATE_RAW_PROCESSOR virtual KIPI::RawProcessor* createRawProcessor() const; #endif @@ -105,26 +105,26 @@ , mName(name) , mImages(images) {} - QString name() { + QString name() override { return mName; } - QString comment() { + QString comment() override { return QString(); } - QList images() { + QList images() override { return mImages; } - QUrl uploadRoot() { + QUrl uploadRoot() { return QUrl("/"); } - QUrl uploadPath() { + QUrl uploadPath() { return mDirURL; } - QString uploadRootName() + QString uploadRootName() override { return "/"; } - bool isDirectory() { + bool isDirectory() override { return true; } diff --git a/app/kipiinterface.cpp b/app/kipiinterface.cpp --- a/app/kipiinterface.cpp +++ b/app/kipiinterface.cpp @@ -90,23 +90,23 @@ } } - QMap attributes() { + QMap attributes() override { return mAttributes; } - void delAttributes(const QStringList& attributeNames) + void delAttributes(const QStringList& attributeNames) override { Q_FOREACH(const QString& name, attributeNames) { mAttributes.remove(name); } } - void clearAttributes() + void clearAttributes() override { mAttributes.clear(); } - void addAttributes(const QVariantMap& attributes) + void addAttributes(const QVariantMap& attributes) override { QVariantMap::ConstIterator it = attributes.constBegin(), diff --git a/app/kipiuploadwidget.h b/app/kipiuploadwidget.h --- a/app/kipiuploadwidget.h +++ b/app/kipiuploadwidget.h @@ -42,7 +42,7 @@ public: KIPIUploadWidget(KIPIInterface*, QWidget* parent); - virtual KIPI::ImageCollection selectedImageCollection() const; + KIPI::ImageCollection selectedImageCollection() const override; private: KIPIInterface* mInterface; diff --git a/app/preloader.h b/app/preloader.h --- a/app/preloader.h +++ b/app/preloader.h @@ -45,7 +45,7 @@ Q_OBJECT public: explicit Preloader(QObject* parent); - ~Preloader(); + ~Preloader() override; void preload(const QUrl&, const QSize&); diff --git a/app/renamedialog.h b/app/renamedialog.h --- a/app/renamedialog.h +++ b/app/renamedialog.h @@ -38,7 +38,7 @@ Q_OBJECT public: explicit RenameDialog(QWidget* parent); - ~RenameDialog(); + ~RenameDialog() override; void setFilename(const QString& filename); QString filename() const; diff --git a/app/saveallhelper.h b/app/saveallhelper.h --- a/app/saveallhelper.h +++ b/app/saveallhelper.h @@ -39,7 +39,7 @@ Q_OBJECT public: explicit SaveAllHelper(QWidget* parent); - ~SaveAllHelper(); + ~SaveAllHelper() override; void save(); diff --git a/app/savebar.h b/app/savebar.h --- a/app/savebar.h +++ b/app/savebar.h @@ -40,7 +40,7 @@ Q_OBJECT public: SaveBar(QWidget* parent, KActionCollection* collection); - ~SaveBar(); + ~SaveBar() override; /** * Init widgets which depend on an initialized actionCollection diff --git a/app/semanticinfocontextmanageritem.cpp b/app/semanticinfocontextmanageritem.cpp --- a/app/semanticinfocontextmanageritem.cpp +++ b/app/semanticinfocontextmanageritem.cpp @@ -76,7 +76,7 @@ KWindowConfig::restoreWindowSize(windowHandle(), configGroup()); } - ~SemanticInfoDialog() + ~SemanticInfoDialog() override { KConfigGroup group = configGroup(); KWindowConfig::saveWindowSize(windowHandle(), group); diff --git a/app/sidebar.h b/app/sidebar.h --- a/app/sidebar.h +++ b/app/sidebar.h @@ -56,7 +56,7 @@ Q_OBJECT public: SideBarPage(const QString& title); - ~SideBarPage(); + ~SideBarPage() override; void addWidget(QWidget*); void addStretch(); diff --git a/importer/dialogpage.h b/importer/dialogpage.h --- a/importer/dialogpage.h +++ b/importer/dialogpage.h @@ -39,7 +39,7 @@ Q_OBJECT public: explicit DialogPage(QWidget* parent = nullptr); - ~DialogPage(); + ~DialogPage() override; void removeButtons(); void setText(const QString&); diff --git a/importer/documentdirfinder.h b/importer/documentdirfinder.h --- a/importer/documentdirfinder.h +++ b/importer/documentdirfinder.h @@ -56,7 +56,7 @@ }; DocumentDirFinder(const QUrl& rootUrl); - ~DocumentDirFinder(); + ~DocumentDirFinder() override; void start(); diff --git a/importer/importer.h b/importer/importer.h --- a/importer/importer.h +++ b/importer/importer.h @@ -40,7 +40,7 @@ Q_OBJECT public: explicit Importer(QWidget* authWindow); - ~Importer(); + ~Importer() override; /** * Defines the auto-rename format applied to imported documents diff --git a/importer/importerconfigdialog.h b/importer/importerconfigdialog.h --- a/importer/importerconfigdialog.h +++ b/importer/importerconfigdialog.h @@ -37,7 +37,7 @@ Q_OBJECT public: explicit ImporterConfigDialog(QWidget*); - ~ImporterConfigDialog(); + ~ImporterConfigDialog() override; private Q_SLOTS: void slotHelpLinkActivated(const QString& keyword); diff --git a/importer/progresspage.h b/importer/progresspage.h --- a/importer/progresspage.h +++ b/importer/progresspage.h @@ -39,7 +39,7 @@ Q_OBJECT public: explicit ProgressPage(Importer*); - ~ProgressPage(); + ~ProgressPage() override; private: ProgressPagePrivate* const d; diff --git a/importer/thumbnailpage.h b/importer/thumbnailpage.h --- a/importer/thumbnailpage.h +++ b/importer/thumbnailpage.h @@ -40,7 +40,7 @@ Q_OBJECT public: ThumbnailPage(); - ~ThumbnailPage(); + ~ThumbnailPage() override; /** * Returns the list of urls to import diff --git a/lib/abstractimageoperation.h b/lib/abstractimageoperation.h --- a/lib/abstractimageoperation.h +++ b/lib/abstractimageoperation.h @@ -53,7 +53,7 @@ Q_OBJECT public: AbstractImageOperation(); - virtual ~AbstractImageOperation(); + ~AbstractImageOperation() override; void applyToDocument(Document::Ptr); Document::Ptr document() const; diff --git a/lib/abstractimageoperation.cpp b/lib/abstractimageoperation.cpp --- a/lib/abstractimageoperation.cpp +++ b/lib/abstractimageoperation.cpp @@ -42,7 +42,7 @@ : mOp(op) {} - ~ImageOperationCommand() + ~ImageOperationCommand() override { delete mOp; } diff --git a/lib/binder.h b/lib/binder.h --- a/lib/binder.h +++ b/lib/binder.h @@ -39,7 +39,7 @@ Q_OBJECT public: explicit BinderInternal(QObject* parent); - ~BinderInternal(); + ~BinderInternal() override; protected Q_SLOTS: virtual void callMethod() diff --git a/lib/contextmanager.h b/lib/contextmanager.h --- a/lib/contextmanager.h +++ b/lib/contextmanager.h @@ -49,7 +49,7 @@ public: ContextManager(SortedDirModel*, QObject* parent); - ~ContextManager(); + ~ContextManager() override; void loadConfig(); void saveConfig() const; diff --git a/lib/crop/cropimageoperation.h b/lib/crop/cropimageoperation.h --- a/lib/crop/cropimageoperation.h +++ b/lib/crop/cropimageoperation.h @@ -40,7 +40,7 @@ { public: CropImageOperation(const QRect&); - ~CropImageOperation(); + ~CropImageOperation() override; void redo() override; void undo() override; diff --git a/lib/crop/cropwidget.h b/lib/crop/cropwidget.h --- a/lib/crop/cropwidget.h +++ b/lib/crop/cropwidget.h @@ -43,7 +43,7 @@ Q_OBJECT public: CropWidget(QWidget* parent, RasterImageView*, CropTool*); - ~CropWidget(); + ~CropWidget() override; void setAdvancedSettingsEnabled(bool enable); bool advancedSettingsEnabled() const; diff --git a/lib/datewidget.h b/lib/datewidget.h --- a/lib/datewidget.h +++ b/lib/datewidget.h @@ -41,7 +41,7 @@ Q_OBJECT public: explicit DateWidget(QWidget* parent = nullptr); - ~DateWidget(); + ~DateWidget() override; QDate date() const; diff --git a/lib/document/abstractdocumentimpl.h b/lib/document/abstractdocumentimpl.h --- a/lib/document/abstractdocumentimpl.h +++ b/lib/document/abstractdocumentimpl.h @@ -47,7 +47,7 @@ Q_OBJECT public: AbstractDocumentImpl(Document*); - virtual ~AbstractDocumentImpl(); + ~AbstractDocumentImpl() override; /** * This method is called by Document::switchToImpl after it has connected diff --git a/lib/document/document.h b/lib/document/document.h --- a/lib/document/document.h +++ b/lib/document/document.h @@ -88,7 +88,7 @@ }; typedef QExplicitlySharedDataPointer Ptr; - ~Document(); + ~Document() override; /** * Returns a message for the last error which happened diff --git a/lib/document/documentfactory.h b/lib/document/documentfactory.h --- a/lib/document/documentfactory.h +++ b/lib/document/documentfactory.h @@ -46,7 +46,7 @@ Q_OBJECT public: static DocumentFactory* instance(); - ~DocumentFactory(); + ~DocumentFactory() override; /** * Loads the document associated with url, or returns an already cached diff --git a/lib/documentview/abstractdocumentviewadapter.h b/lib/documentview/abstractdocumentviewadapter.h --- a/lib/documentview/abstractdocumentviewadapter.h +++ b/lib/documentview/abstractdocumentviewadapter.h @@ -51,7 +51,7 @@ Q_OBJECT public: AbstractDocumentViewAdapter(); - virtual ~AbstractDocumentViewAdapter(); + ~AbstractDocumentViewAdapter() override; QGraphicsWidget* widget() const { diff --git a/lib/documentview/abstractrasterimageviewtool.h b/lib/documentview/abstractrasterimageviewtool.h --- a/lib/documentview/abstractrasterimageviewtool.h +++ b/lib/documentview/abstractrasterimageviewtool.h @@ -47,7 +47,7 @@ Q_OBJECT public: AbstractRasterImageViewTool(RasterImageView* view); - virtual ~AbstractRasterImageViewTool(); + ~AbstractRasterImageViewTool() override; RasterImageView* imageView() const; diff --git a/lib/documentview/documentviewcontroller.h b/lib/documentview/documentviewcontroller.h --- a/lib/documentview/documentviewcontroller.h +++ b/lib/documentview/documentviewcontroller.h @@ -50,7 +50,7 @@ Q_OBJECT public: explicit DocumentViewController(KActionCollection*, QObject* parent = nullptr); - ~DocumentViewController(); + ~DocumentViewController() override; DocumentView* view() const; ZoomWidget* zoomWidget() const; diff --git a/lib/documentview/documentviewsynchronizer.h b/lib/documentview/documentviewsynchronizer.h --- a/lib/documentview/documentviewsynchronizer.h +++ b/lib/documentview/documentviewsynchronizer.h @@ -47,7 +47,7 @@ // We pass a pointer to the view list because we don't want to maintain // a copy of the list itself explicit DocumentViewSynchronizer(const QList* views, QObject* parent = nullptr); - ~DocumentViewSynchronizer(); + ~DocumentViewSynchronizer() override; void setCurrentView(DocumentView* view); diff --git a/lib/documentview/rasterimageviewadapter.h b/lib/documentview/rasterimageviewadapter.h --- a/lib/documentview/rasterimageviewadapter.h +++ b/lib/documentview/rasterimageviewadapter.h @@ -78,7 +78,7 @@ void loadConfig() override; RasterImageView* rasterImageView() const override; - virtual AbstractImageView* imageView() const override; + AbstractImageView* imageView() const override; QPointF scrollPos() const override; void setScrollPos(const QPointF& pos) override; diff --git a/lib/documentview/svgviewadapter.h b/lib/documentview/svgviewadapter.h --- a/lib/documentview/svgviewadapter.h +++ b/lib/documentview/svgviewadapter.h @@ -71,7 +71,7 @@ Q_OBJECT public: SvgViewAdapter(); - ~SvgViewAdapter(); + ~SvgViewAdapter() override; QCursor cursor() const override; @@ -112,9 +112,9 @@ QPointF scrollPos() const override; void setScrollPos(const QPointF& pos) override; - virtual QRectF visibleDocumentRect() const override; + QRectF visibleDocumentRect() const override; - virtual AbstractImageView* imageView() const override; + AbstractImageView* imageView() const override; private: SvgViewAdapterPrivate* const d; diff --git a/lib/hud/hudmessagebubble.h b/lib/hud/hudmessagebubble.h --- a/lib/hud/hudmessagebubble.h +++ b/lib/hud/hudmessagebubble.h @@ -46,7 +46,7 @@ Q_OBJECT public: explicit HudMessageBubble(QGraphicsWidget* parent = nullptr); - ~HudMessageBubble(); + ~HudMessageBubble() override; void setText(const QString& text); diff --git a/lib/imagescaler.h b/lib/imagescaler.h --- a/lib/imagescaler.h +++ b/lib/imagescaler.h @@ -44,7 +44,7 @@ Q_OBJECT public: explicit ImageScaler(QObject* parent = nullptr); - ~ImageScaler(); + ~ImageScaler() override; void setDocument(Document::Ptr); void setZoom(qreal); void setDestinationRegion(const QRegion&); diff --git a/lib/invisiblebuttongroup.h b/lib/invisiblebuttongroup.h --- a/lib/invisiblebuttongroup.h +++ b/lib/invisiblebuttongroup.h @@ -81,7 +81,7 @@ Q_PROPERTY(int current READ selected WRITE setSelected) public: explicit InvisibleButtonGroup(QWidget* parent = nullptr); - ~InvisibleButtonGroup(); + ~InvisibleButtonGroup() override; int selected() const; diff --git a/lib/print/printoptionspage.h b/lib/print/printoptionspage.h --- a/lib/print/printoptionspage.h +++ b/lib/print/printoptionspage.h @@ -50,7 +50,7 @@ }; PrintOptionsPage(const QSize& imageSize); - ~PrintOptionsPage(); + ~PrintOptionsPage() override; Qt::Alignment alignment() const; ScaleMode scaleMode() const; diff --git a/lib/resize/resizeimagedialog.h b/lib/resize/resizeimagedialog.h --- a/lib/resize/resizeimagedialog.h +++ b/lib/resize/resizeimagedialog.h @@ -39,7 +39,7 @@ Q_OBJECT public: explicit ResizeImageDialog(QWidget *parent); - ~ResizeImageDialog(); + ~ResizeImageDialog() override; void setOriginalSize(const QSize&); QSize size() const; diff --git a/lib/semanticinfo/semanticinfodirmodel.h b/lib/semanticinfo/semanticinfodirmodel.h --- a/lib/semanticinfo/semanticinfodirmodel.h +++ b/lib/semanticinfo/semanticinfodirmodel.h @@ -50,7 +50,7 @@ TagsRole = 0x0462F0A8 }; SemanticInfoDirModel(QObject* parent); - ~SemanticInfoDirModel(); + ~SemanticInfoDirModel() override; void clearSemanticInfoCache(); diff --git a/lib/semanticinfo/sorteddirmodel.h b/lib/semanticinfo/sorteddirmodel.h --- a/lib/semanticinfo/sorteddirmodel.h +++ b/lib/semanticinfo/sorteddirmodel.h @@ -51,7 +51,7 @@ { public: AbstractSortedDirModelFilter(SortedDirModel* model); - ~AbstractSortedDirModelFilter(); + ~AbstractSortedDirModelFilter() override; SortedDirModel* model() const { return mModel; diff --git a/lib/semanticinfo/tagitemdelegate.h b/lib/semanticinfo/tagitemdelegate.h --- a/lib/semanticinfo/tagitemdelegate.h +++ b/lib/semanticinfo/tagitemdelegate.h @@ -38,15 +38,15 @@ protected: QList createItemWidgets(const QModelIndex &index) const override; - virtual void updateItemWidgets(const QList widgets, - const QStyleOptionViewItem& option, - const QPersistentModelIndex& /*index*/) const override; + void updateItemWidgets(const QList widgets, + const QStyleOptionViewItem& option, + const QPersistentModelIndex& /*index*/) const override; - virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, - const QModelIndex &index) const override; + void paint(QPainter *painter, const QStyleOptionViewItem &option, + const QModelIndex &index) const override; - virtual QSize sizeHint(const QStyleOptionViewItem &/*option*/, - const QModelIndex &/*index*/) const override; + QSize sizeHint(const QStyleOptionViewItem &/*option*/, + const QModelIndex &/*index*/) const override; Q_SIGNALS: void removeTagRequested(const SemanticInfoTag& tag); diff --git a/lib/semanticinfo/tagmodel.h b/lib/semanticinfo/tagmodel.h --- a/lib/semanticinfo/tagmodel.h +++ b/lib/semanticinfo/tagmodel.h @@ -44,7 +44,7 @@ Q_OBJECT public: explicit TagModel(QObject*); - ~TagModel(); + ~TagModel() override; enum { TagRole = Qt::UserRole, diff --git a/lib/semanticinfo/tagwidget.h b/lib/semanticinfo/tagwidget.h --- a/lib/semanticinfo/tagwidget.h +++ b/lib/semanticinfo/tagwidget.h @@ -43,7 +43,7 @@ Q_OBJECT public: explicit TagWidget(QWidget* parent = nullptr); - ~TagWidget(); + ~TagWidget() override; void setTagInfo(const TagInfo&); void setSemanticInfoBackEnd(AbstractSemanticInfoBackEnd*); diff --git a/lib/slideshow.h b/lib/slideshow.h --- a/lib/slideshow.h +++ b/lib/slideshow.h @@ -40,7 +40,7 @@ Q_OBJECT public: explicit SlideShow(QObject* parent); - virtual ~SlideShow(); + ~SlideShow() override; void start(const QList& urls); void pause(); diff --git a/lib/thumbnailview/abstractthumbnailviewhelper.h b/lib/thumbnailview/abstractthumbnailviewhelper.h --- a/lib/thumbnailview/abstractthumbnailviewhelper.h +++ b/lib/thumbnailview/abstractthumbnailviewhelper.h @@ -41,7 +41,7 @@ Q_OBJECT public: explicit AbstractThumbnailViewHelper(QObject* parent); - virtual ~AbstractThumbnailViewHelper(); + ~AbstractThumbnailViewHelper() override; virtual void showContextMenu(QWidget* parent) = 0; diff --git a/lib/thumbnailview/previewitemdelegate.h b/lib/thumbnailview/previewitemdelegate.h --- a/lib/thumbnailview/previewitemdelegate.h +++ b/lib/thumbnailview/previewitemdelegate.h @@ -48,7 +48,7 @@ Q_OBJECT public: PreviewItemDelegate(ThumbnailView*); - ~PreviewItemDelegate(); + ~PreviewItemDelegate() override; enum ContextBarAction { NoAction = 0, diff --git a/lib/thumbnailview/thumbnailbarview.h b/lib/thumbnailview/thumbnailbarview.h --- a/lib/thumbnailview/thumbnailbarview.h +++ b/lib/thumbnailview/thumbnailbarview.h @@ -64,7 +64,7 @@ Q_OBJECT public: ThumbnailBarView(QWidget* = 0); - ~ThumbnailBarView(); + ~ThumbnailBarView() override; Qt::Orientation orientation() const; void setOrientation(Qt::Orientation); diff --git a/lib/thumbnailview/thumbnailslider.h b/lib/thumbnailview/thumbnailslider.h --- a/lib/thumbnailview/thumbnailslider.h +++ b/lib/thumbnailview/thumbnailslider.h @@ -43,7 +43,7 @@ Q_OBJECT public: explicit ThumbnailSlider(QWidget* parent = nullptr); - ~ThumbnailSlider(); + ~ThumbnailSlider() override; void updateToolTip(); diff --git a/lib/thumbnailview/thumbnailview.h b/lib/thumbnailview/thumbnailview.h --- a/lib/thumbnailview/thumbnailview.h +++ b/lib/thumbnailview/thumbnailview.h @@ -180,8 +180,8 @@ void rowsAboutToBeRemoved(const QModelIndex& parent, int start, int end) override; void rowsInserted(const QModelIndex& parent, int start, int end) override; void selectionChanged(const QItemSelection& selected, const QItemSelection& deselected) override; - virtual void dataChanged(const QModelIndex& topLeft, const QModelIndex& bottomRight, - const QVector &roles = QVector()) override; + void dataChanged(const QModelIndex& topLeft, const QModelIndex& bottomRight, + const QVector &roles = QVector()) override; private Q_SLOTS: void showContextMenu(); diff --git a/lib/zoomslider.h b/lib/zoomslider.h --- a/lib/zoomslider.h +++ b/lib/zoomslider.h @@ -48,7 +48,7 @@ Q_OBJECT public: explicit ZoomSlider(QWidget* parent = nullptr); - ~ZoomSlider(); + ~ZoomSlider() override; int value() const; diff --git a/lib/zoomwidget.h b/lib/zoomwidget.h --- a/lib/zoomwidget.h +++ b/lib/zoomwidget.h @@ -41,7 +41,7 @@ Q_OBJECT public: explicit ZoomWidget(QWidget* parent = nullptr); - ~ZoomWidget(); + ~ZoomWidget() override; void setActions(QAction* zoomToFitAction, QAction* actualSizeAction, QAction* zoomInAction, QAction* zoomOutAction, QAction* zoomToFillAction); diff --git a/part/gvbrowserextension.h b/part/gvbrowserextension.h --- a/part/gvbrowserextension.h +++ b/part/gvbrowserextension.h @@ -37,7 +37,7 @@ Q_OBJECT public: GVBrowserExtension(KParts::ReadOnlyPart*); - ~GVBrowserExtension(); + ~GVBrowserExtension() override; private Q_SLOTS: void print(); diff --git a/tests/auto/documenttest.cpp b/tests/auto/documenttest.cpp --- a/tests/auto/documenttest.cpp +++ b/tests/auto/documenttest.cpp @@ -499,7 +499,7 @@ class TestOperation : public AbstractImageOperation { public: - void redo() + void redo() override { QImage image(10, 10, QImage::Format_ARGB32); image.fill(QColor(Qt::white).rgb()); @@ -676,7 +676,7 @@ {} protected: - virtual void doStart() + void doStart() override { *mStr += mCh; emitResult(); @@ -723,7 +723,7 @@ } protected: - virtual void doStart() + void doStart() override { document()->waitUntilLoaded(); *mHasEditor = checkDocumentEditor() ? 1 : 0; @@ -744,7 +744,7 @@ *mShowErrorMessageCalled = false; } - virtual void showErrorMessage() + void showErrorMessage() override { //qDebug(); *mShowErrorMessageCalled = true; @@ -795,16 +795,16 @@ class SuccessOperation : public AbstractImageOperation { protected: - virtual void redo() + void redo() override { QMetaObject::invokeMethod(this, "finish", Qt::QueuedConnection, Q_ARG(bool, true)); } }; class FailureOperation : public AbstractImageOperation { protected: - virtual void redo() + void redo() override { QMetaObject::invokeMethod(this, "finish", Qt::QueuedConnection, Q_ARG(bool, false)); } @@ -839,13 +839,13 @@ int mUndoCount = 0; protected: - virtual void redo() + void redo() override { mRedoCount++; finish(true); } - virtual void undo() + void undo() override { mUndoCount++; finish(true);