diff --git a/dbquery/dbquery.h b/dbquery/dbquery.h index 5680805..9df9e27 100644 --- a/dbquery/dbquery.h +++ b/dbquery/dbquery.h @@ -58,11 +58,11 @@ public: bool isFetchingCover() const; TagParser::TagValue fieldValue(int row, TagParser::KnownField knownField) const; - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; - Qt::ItemFlags flags(const QModelIndex &index) const; - QVariant headerData(int section, Qt::Orientation orientation, int role) const; - int rowCount(const QModelIndex &parent = QModelIndex()) const; - int columnCount(const QModelIndex &parent = QModelIndex()) const; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; + Qt::ItemFlags flags(const QModelIndex &index) const override; + QVariant headerData(int section, Qt::Orientation orientation, int role) const override; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; const QByteArray *cover(const QModelIndex &index) const; virtual bool fetchCover(const QModelIndex &index); const QString *lyrics(const QModelIndex &index) const; diff --git a/gui/attachmentsedit.h b/gui/attachmentsedit.h index 708ce2d..c13215c 100644 --- a/gui/attachmentsedit.h +++ b/gui/attachmentsedit.h @@ -23,7 +23,7 @@ class AttachmentsEdit : public QWidget { public: explicit AttachmentsEdit(TagParser::MediaFileInfo *fileInfo, QWidget *parent = nullptr); - ~AttachmentsEdit(); + ~AttachmentsEdit() override; TagParser::MediaFileInfo *fileInfo(); void setFileInfo(TagParser::MediaFileInfo *fileInfo, bool updateUi = true); diff --git a/gui/attachmentsmodel.h b/gui/attachmentsmodel.h index 3f59dd3..891f09e 100644 --- a/gui/attachmentsmodel.h +++ b/gui/attachmentsmodel.h @@ -43,17 +43,17 @@ class AttachmentsModel : public QAbstractTableModel { Q_OBJECT public: AttachmentsModel(QObject *parent = nullptr); - ~AttachmentsModel(); + ~AttachmentsModel() override; - QVariant data(const QModelIndex &index, int role) const; - bool setData(const QModelIndex &index, const QVariant &value, int role); - Qt::ItemFlags flags(const QModelIndex &index) const; - QVariant headerData(int section, Qt::Orientation orientation, int role) const; - int rowCount(const QModelIndex &parent = QModelIndex()) const; - int columnCount(const QModelIndex &parent = QModelIndex()) const; + QVariant data(const QModelIndex &index, int role) const override; + bool setData(const QModelIndex &index, const QVariant &value, int role) override; + Qt::ItemFlags flags(const QModelIndex &index) const override; + QVariant headerData(int section, Qt::Orientation orientation, int role) const override; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; - void revert(); - bool submit(); + void revert() override; + bool submit() override; void repealSelection(); TagParser::AbstractAttachment *attachment(const QModelIndex &index); diff --git a/gui/codeedit.h b/gui/codeedit.h index 4edcdfd..76d8b21 100644 --- a/gui/codeedit.h +++ b/gui/codeedit.h @@ -8,13 +8,13 @@ namespace QtGui { class CodeEdit : public QPlainTextEdit { public: CodeEdit(QWidget *parent = nullptr); - ~CodeEdit(); + ~CodeEdit() override; const QString &indentation() const; void setIndentation(const QString &indentation); protected: - void keyPressEvent(QKeyEvent *e); + void keyPressEvent(QKeyEvent *e) override; private: void handleReturn(QKeyEvent *e); diff --git a/gui/dbquerywidget.h b/gui/dbquerywidget.h index 0d20aae..f0af385 100644 --- a/gui/dbquerywidget.h +++ b/gui/dbquerywidget.h @@ -29,7 +29,7 @@ class DbQueryWidget : public QWidget { public: explicit DbQueryWidget(TagEditorWidget *tagEditorWidget, QWidget *parent = nullptr); - ~DbQueryWidget(); + ~DbQueryWidget() override; void insertSearchTermsFromTagEdit(TagEdit *tagEdit, bool songSpecific = false); SongDescription currentSongDescription() const; @@ -63,7 +63,7 @@ private slots: void showLyricsFromIndex(const QModelIndex &index); protected: - bool eventFilter(QObject *obj, QEvent *event); + bool eventFilter(QObject *obj, QEvent *event) override; private: void useQueryResults(QueryResultsModel *queryResults); diff --git a/gui/entertargetdialog.h b/gui/entertargetdialog.h index d604a4d..1edd04d 100644 --- a/gui/entertargetdialog.h +++ b/gui/entertargetdialog.h @@ -28,7 +28,7 @@ class EnterTargetDialog : public QDialog { public: explicit EnterTargetDialog(QWidget *parent = nullptr); - ~EnterTargetDialog(); + ~EnterTargetDialog() override; TagParser::TagTarget target() const; void setTarget(const TagParser::TagTarget &target, const TagParser::MediaFileInfo *file = nullptr); diff --git a/gui/filefilterproxymodel.h b/gui/filefilterproxymodel.h index 68f3cef..d62f09e 100644 --- a/gui/filefilterproxymodel.h +++ b/gui/filefilterproxymodel.h @@ -21,8 +21,8 @@ public: bool isFileAccepted(const QString &path) const; protected: - virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const; - void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override; + void sort(int column, Qt::SortOrder order = Qt::AscendingOrder) override; private: bool m_filterEnabled; diff --git a/gui/fileinfomodel.h b/gui/fileinfomodel.h index acf2b9e..6ca4e65 100644 --- a/gui/fileinfomodel.h +++ b/gui/fileinfomodel.h @@ -18,7 +18,7 @@ class FileInfoModel : public QStandardItemModel { public: explicit FileInfoModel(QObject *parent = nullptr); - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; const TagParser::MediaFileInfo *fileInfo() const; void setFileInfo(TagParser::MediaFileInfo &fileInfo, TagParser::Diagnostics &diag, TagParser::Diagnostics *diagReparsing = nullptr); diff --git a/gui/mainwindow.h b/gui/mainwindow.h index b43b905..1edf919 100644 --- a/gui/mainwindow.h +++ b/gui/mainwindow.h @@ -39,7 +39,7 @@ class MainWindow : public QMainWindow { public: explicit MainWindow(QWidget *parent = nullptr); - ~MainWindow(); + ~MainWindow() override; // file browser QString currentDirectory() const; @@ -52,7 +52,7 @@ public slots: void startParsing(const QString &path); protected: - bool event(QEvent *event); + bool event(QEvent *event) override; private slots: // file selection diff --git a/gui/minimumemptyspinbox.h b/gui/minimumemptyspinbox.h index 35c71d1..375fd66 100644 --- a/gui/minimumemptyspinbox.h +++ b/gui/minimumemptyspinbox.h @@ -11,8 +11,8 @@ public: explicit MinimumEmptySpinBox(QWidget *parent = nullptr); protected: - virtual int valueFromText(const QString &text) const; - virtual QString textFromValue(int val) const; + int valueFromText(const QString &text) const override; + QString textFromValue(int val) const override; }; } // namespace QtGui diff --git a/gui/notificationlabel.h b/gui/notificationlabel.h index 1aaf727..e68dbbf 100644 --- a/gui/notificationlabel.h +++ b/gui/notificationlabel.h @@ -38,8 +38,8 @@ public: std::size_t maxLineCount() const; std::size_t currentLineCount() const; - virtual QSize sizeHint() const; - virtual QSize minimumSizeHint() const; + QSize sizeHint() const override; + QSize minimumSizeHint() const override; public slots: void setText(const QString &text); @@ -54,8 +54,8 @@ public slots: void setMaxLineCount(std::size_t maxLineCount); protected: - void paintEvent(QPaintEvent *event); - void mouseDoubleClickEvent(QMouseEvent *event); + void paintEvent(QPaintEvent *event) override; + void mouseDoubleClickEvent(QMouseEvent *event) override; private slots: void updateAnimation(); diff --git a/gui/notificationmodel.h b/gui/notificationmodel.h index d574189..ad47b66 100644 --- a/gui/notificationmodel.h +++ b/gui/notificationmodel.h @@ -12,11 +12,11 @@ class DiagModel : public QAbstractListModel { public: explicit DiagModel(QObject *parent = nullptr); - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; - int columnCount(const QModelIndex &parent) const; - int rowCount(const QModelIndex &parent = QModelIndex()) const; - Qt::ItemFlags flags(const QModelIndex &index) const; - QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; + int columnCount(const QModelIndex &parent) const override; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + Qt::ItemFlags flags(const QModelIndex &index) const override; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; const TagParser::Diagnostics &diagnostics() const; void setDiagnostics(const TagParser::Diagnostics &diagnostics); diff --git a/gui/pathlineedit.h b/gui/pathlineedit.h index 926607a..dc964fa 100644 --- a/gui/pathlineedit.h +++ b/gui/pathlineedit.h @@ -24,7 +24,7 @@ public: void editText(const QString &text); protected: - virtual void contextMenuEvent(QContextMenuEvent *event); + void contextMenuEvent(QContextMenuEvent *event) override; }; } // namespace QtGui diff --git a/gui/picturepreviewselection.h b/gui/picturepreviewselection.h index 2c37821..1fe2e5b 100644 --- a/gui/picturepreviewselection.h +++ b/gui/picturepreviewselection.h @@ -36,7 +36,7 @@ class PicturePreviewSelection : public QWidget { public: explicit PicturePreviewSelection( TagParser::Tag *tag = nullptr, TagParser::KnownField field = TagParser::KnownField::Invalid, QWidget *parent = nullptr); - ~PicturePreviewSelection(); + ~PicturePreviewSelection() override; TagParser::Tag *tag() const; TagParser::KnownField field() const; @@ -64,10 +64,10 @@ signals: void pictureChanged(); protected: - void changeEvent(QEvent *event); - void resizeEvent(QResizeEvent *event); - void dragEnterEvent(QDragEnterEvent *event); - void dropEvent(QDropEvent *event); + void changeEvent(QEvent *event) override; + void resizeEvent(QResizeEvent *event) override; + void dragEnterEvent(QDragEnterEvent *event) override; + void dropEvent(QDropEvent *event) override; private slots: void typeSwitched(int index); diff --git a/gui/renamefilesdialog.h b/gui/renamefilesdialog.h index 16b125b..fbcfd7c 100644 --- a/gui/renamefilesdialog.h +++ b/gui/renamefilesdialog.h @@ -26,13 +26,13 @@ class RenameFilesDialog : public QDialog { public: explicit RenameFilesDialog(QWidget *parent = nullptr); - ~RenameFilesDialog(); + ~RenameFilesDialog() override; QString directory() const; void setDirectory(const QString &directory); protected: - bool event(QEvent *event); + bool event(QEvent *event) override; private slots: void showScriptFileSelectionDlg(); diff --git a/gui/settingsdialog.h b/gui/settingsdialog.h index 320e7c8..812a8a1 100644 --- a/gui/settingsdialog.h +++ b/gui/settingsdialog.h @@ -51,7 +51,7 @@ class SettingsDialog : public Dialogs::SettingsDialog { Q_OBJECT public: explicit SettingsDialog(QWidget *parent = nullptr); - ~SettingsDialog(); + ~SettingsDialog() override; }; } // namespace QtGui diff --git a/gui/tageditorwidget.h b/gui/tageditorwidget.h index 3d0715c..6ecd02e 100644 --- a/gui/tageditorwidget.h +++ b/gui/tageditorwidget.h @@ -44,7 +44,7 @@ class TagEditorWidget : public QWidget { public: explicit TagEditorWidget(QWidget *parent = nullptr); - ~TagEditorWidget(); + ~TagEditorWidget() override; public: bool isFileOperationOngoing() const; @@ -93,7 +93,7 @@ signals: void fileShown(); protected: - bool event(QEvent *event); + bool event(QEvent *event) override; private slots: // editor diff --git a/gui/tagfieldedit.h b/gui/tagfieldedit.h index 6013461..a302fc7 100644 --- a/gui/tagfieldedit.h +++ b/gui/tagfieldedit.h @@ -60,7 +60,7 @@ signals: void returnPressed(); protected: - virtual bool eventFilter(QObject *obj, QEvent *event); + bool eventFilter(QObject *obj, QEvent *event) override; private slots: void handleRestoreButtonClicked(); diff --git a/renamingutility/filesystemitemmodel.h b/renamingutility/filesystemitemmodel.h index 0606165..a8d1ebd 100644 --- a/renamingutility/filesystemitemmodel.h +++ b/renamingutility/filesystemitemmodel.h @@ -18,16 +18,16 @@ public: void setRootItem(FileSystemItem *rootItem); FileSystemItem *fileSystemItemFromIndex(const QModelIndex &index); const FileSystemItem *fileSystemItemFromIndex(const QModelIndex &index) const; - QVariant data(const QModelIndex &index, int role) const; - bool setData(const QModelIndex &index, const QVariant &value, int role); - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; + QVariant data(const QModelIndex &index, int role) const override; + bool setData(const QModelIndex &index, const QVariant &value, int role) override; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; QModelIndex index(FileSystemItem *item, int column = 0) const; - QModelIndex parent(const QModelIndex &index) const; + QModelIndex parent(const QModelIndex &index) const override; QModelIndex counterpart(const QModelIndex &index, int column); - int rowCount(const QModelIndex &parent = QModelIndex()) const; - bool hasChildren(const QModelIndex &parent = QModelIndex()) const; - int columnCount(const QModelIndex &index = QModelIndex()) const; + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + bool hasChildren(const QModelIndex &parent = QModelIndex()) const override; + int columnCount(const QModelIndex &index = QModelIndex()) const override; private: FileSystemItem *m_rootItem; diff --git a/renamingutility/filteredfilesystemitemmodel.h b/renamingutility/filteredfilesystemitemmodel.h index d2fb798..7500987 100644 --- a/renamingutility/filteredfilesystemitemmodel.h +++ b/renamingutility/filteredfilesystemitemmodel.h @@ -17,8 +17,8 @@ public: void setStatusFilter(ItemStatus statusFilter); protected: - bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const; - bool filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const; + bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override; + bool filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const override; private: ItemStatus m_statusFilter;