let clang-tidy add missing override after enabling again the check
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Tue, 17 Aug 2021 10:39:31 +0000 (12:39 +0200)
committerFelix Weilbach (Rebase PR Action) <felix.weilbach@t-online.de>
Tue, 31 Aug 2021 08:35:56 +0000 (08:35 +0000)
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
66 files changed:
src/3rdparty/QProgressIndicator/QProgressIndicator.h
src/3rdparty/qtlockedfile/qtlockedfile.h
src/3rdparty/qtsingleapplication/qtsingleapplication.h
src/common/checksums.h
src/common/syncjournaldb.h
src/common/vfs.h
src/csync/csync_exclude.h
src/gui/accountmanager.h
src/gui/accountsettings.h
src/gui/accountstate.h
src/gui/addcertificatedialog.h
src/gui/application.h
src/gui/cloudproviders/cloudproviderwrapper.h
src/gui/creds/flow2auth.h
src/gui/creds/oauth.h
src/gui/folder.h
src/gui/foldercreationdialog.h
src/gui/folderman.h
src/gui/folderstatusmodel.h
src/gui/folderwatcher.h
src/gui/folderwatcher_linux.h
src/gui/folderwizard.h
src/gui/generalsettings.h
src/gui/ignorelisteditor.h
src/gui/ignorelisttablewidget.h
src/gui/legalnotice.h
src/gui/logbrowser.h
src/gui/networksettings.h
src/gui/owncloudsetupwizard.h
src/gui/proxyauthdialog.h
src/gui/proxyauthhandler.h
src/gui/settingsdialog.h
src/gui/sharedialog.h
src/gui/sharelinkwidget.h
src/gui/shareusergroupwidget.h
src/gui/socketapi/socketapi.h
src/gui/sslerrordialog.h
src/gui/systray.h
src/gui/tray/UserModel.h
src/gui/updater/sparkleupdater.h
src/gui/wizard/flow2authwidget.h
src/gui/wizard/owncloudconnectionmethoddialog.h
src/gui/wizard/owncloudsetuppage.h
src/gui/wizard/owncloudwizardresultpage.h
src/gui/wizard/webview.h
src/gui/wizard/webviewpage.h
src/libsync/abstractnetworkjob.h
src/libsync/abstractpropagateremotedeleteencrypted.h
src/libsync/account.h
src/libsync/bandwidthmanager.h
src/libsync/cookiejar.h
src/libsync/creds/keychainchunk.h
src/libsync/owncloudpropagator.h
src/libsync/progressdispatcher.h
src/libsync/propagatedownload.h
src/libsync/propagateremotedeleteencrypted.h
src/libsync/propagateremotedeleteencryptedrootfolder.h
src/libsync/propagateupload.h
src/libsync/propagateuploadencrypted.h
src/libsync/pushnotifications.h
src/libsync/syncengine.h
src/libsync/theme.h
src/libsync/vfs/suffix/vfs_suffix.h
src/libsync/vfs/xattr/vfs_xattr.h
test/pushnotificationstestutils.h
test/syncenginetestutils.h

index 4871cb8a25eeebfb7a701a408fdbec87b8bcb6a2..5365161063973b976abcc2772f5d74fcf808753e 100644 (file)
@@ -67,8 +67,8 @@ public:
       */
     const QColor & color() const { return m_color; }
 
-    virtual QSize sizeHint() const;
-    int heightForWidth(int w) const;
+    QSize sizeHint() const override;
+    int heightForWidth(int w) const override;
 public slots:
     /*! Starts the spin animation.
         \sa stopAnimation isAnimated
@@ -98,8 +98,8 @@ public slots:
      */
     void setColor(const QColor & color);
 protected:
-    virtual void timerEvent(QTimerEvent * event); 
-    virtual void paintEvent(QPaintEvent * event);
+    void timerEvent(QTimerEvent * event) override;
+    void paintEvent(QPaintEvent * event) override;
 private:
     int m_angle = 0;
     int m_timerId = -1;
index fcfb8cc24f72bd2a35ae2071f6900e893e5f4c92..128cbf0ff9007a18a774d90c6f2ec41ce5ffade0 100644 (file)
@@ -57,7 +57,7 @@ public:
 
     QtLockedFile();
     QtLockedFile(const QString &name);
-    ~QtLockedFile();
+    ~QtLockedFile() override;
 
     bool lock(LockMode mode, bool block = true);
     bool unlock();
index 384a71ce864d8dca5365a691fc4184276545dcd2..2c203d41430d1f7b264fe72d755519e771fb2742 100644 (file)
@@ -44,7 +44,7 @@ class QtSingleApplication : public QApplication
 
 public:
     QtSingleApplication(const QString &id, int &argc, char **argv);
-    ~QtSingleApplication();
+    ~QtSingleApplication() override;
 
     bool isRunning(qint64 pid = -1);
 
index 5c8d39d5c33e09167baaac0b2fb43a61a0b1722c..351fa745d9e2796e6349df62f1cbbbaee6d4de75 100644 (file)
@@ -81,7 +81,7 @@ class OCSYNC_EXPORT ComputeChecksum : public QObject
     Q_OBJECT
 public:
     explicit ComputeChecksum(QObject *parent = nullptr);
-    ~ComputeChecksum();
+    ~ComputeChecksum() override;
 
     /**
      * Sets the checksum type to be used. The default is empty.
index 3c77a2641f60e7fc0cf4c6cdfada34c98e86f9e4..8436d477512f39c6563d868fe6d0e7874eb8ee84 100644 (file)
@@ -47,7 +47,7 @@ class OCSYNC_EXPORT SyncJournalDb : public QObject
     Q_OBJECT
 public:
     explicit SyncJournalDb(const QString &dbFilePath, QObject *parent = nullptr);
-    virtual ~SyncJournalDb();
+    ~SyncJournalDb() override;
 
     /// Create a journal path for a specific configuration
     static QString makeDbName(const QString &localPath,
index 0f12f8c2e691af47f47f792a05b1fe118c9bd400..259dadbe7d0b5453bd061c103ec019a2db5c039c 100644 (file)
@@ -126,7 +126,7 @@ public:
 
 public:
     explicit Vfs(QObject* parent = nullptr);
-    virtual ~Vfs();
+    ~Vfs() override;
 
     virtual Mode mode() const = 0;
 
@@ -291,7 +291,7 @@ class OCSYNC_EXPORT VfsOff : public Vfs
 
 public:
     VfsOff(QObject* parent = nullptr);
-    virtual ~VfsOff();
+    ~VfsOff() override;
 
     Mode mode() const override { return Vfs::Off; }
 
index bbb0a2cda965d982b358e0fc0941ce0161b2bda7..cc4de99233c0bcc9d6e3f4d7d5f46264d2f545e6 100644 (file)
@@ -69,7 +69,7 @@ public:
     using Version = std::tuple<int, int, int>;
 
     explicit ExcludedFiles(const QString &localPath = QStringLiteral("/"));
-    ~ExcludedFiles();
+    ~ExcludedFiles() override;
 
     /**
      * Adds a new path to a file containing exclude patterns.
index 9a1b50497162e96cd0c103d0e2ac7e38d85f2939..0cec19053dc7ad039a28b73860e296918d1b84eb 100644 (file)
@@ -28,7 +28,7 @@ class AccountManager : public QObject
     Q_OBJECT
 public:
     static AccountManager *instance();
-    ~AccountManager() = default;
+    ~AccountManager() override = default;
 
     /**
      * Saves the accounts to a given settings file
index 17e8398394b595f885aa6abaf88e3e7cfd43270e..a9908138f99fc74a89f2d6fd9f6fd0fe22aee570 100644 (file)
@@ -55,7 +55,7 @@ class AccountSettings : public QWidget
 
 public:
     explicit AccountSettings(AccountState *accountState, QWidget *parent = nullptr);
-    ~AccountSettings();
+    ~AccountSettings() override;
     QSize sizeHint() const override { return ownCloudGui::settingsDialogSize(); }
     bool canEncryptOrDecrypt(const FolderStatusModel::SubFolderInfo* folderInfo);
 
index 6249159a101c40582c93fc75bafa0da48fcd184e..74e41ad6a4fac94b6cd9dfa6148a34584670be23 100644 (file)
@@ -82,7 +82,7 @@ public:
 
     /// Use the account as parent
     explicit AccountState(AccountPtr account);
-    ~AccountState();
+    ~AccountState() override;
 
     /** Creates an account state from settings and an Account object.
      *
index 158327b727206c619186ed1d84aeca0ccf1b365b..bf7322ec89dff1cfbc9d157289cb3cd2cb7153b6 100644 (file)
@@ -35,7 +35,7 @@ class AddCertificateDialog : public QDialog
 
 public:
     explicit AddCertificateDialog(QWidget *parent = nullptr);
-    ~AddCertificateDialog();
+    ~AddCertificateDialog() override;
     QString getCertificatePath();
     QString getCertificatePasswd();
     void showErrorMessage(const QString message);
index aabaa63b023a19e9f26a2b0133b72b10e17740bd..3f1436e653842683939f063169fa22ac9b1bbdcd 100644 (file)
@@ -57,7 +57,7 @@ class Application : public SharedTools::QtSingleApplication
     Q_OBJECT
 public:
     explicit Application(int &argc, char **argv);
-    ~Application();
+    ~Application() override;
 
     bool giveHelp();
     void showHelp();
@@ -88,7 +88,7 @@ protected:
     void parseOptions(const QStringList &);
     void setupTranslations();
     void setupLogging();
-    bool event(QEvent *event);
+    bool event(QEvent *event) override;
 
 signals:
     void folderRemoved();
index 22caf362985c5e8a6d6389646a699c0169ccb1f1..58d00336e1517ea6068768aef8d952583357f2e9 100644 (file)
@@ -39,7 +39,7 @@ class CloudProviderWrapper : public QObject
     Q_OBJECT
 public:
     explicit CloudProviderWrapper(QObject *parent = nullptr, Folder *folder = nullptr, int folderId = 0, CloudProvidersProviderExporter* cloudprovider = nullptr);
-    ~CloudProviderWrapper();
+    ~CloudProviderWrapper() override;
     CloudProvidersAccountExporter* accountExporter();
     Folder* folder();
     GMenuModel* getMenuModel();
index 6cb05c1d39680e9856230e074f8a01ec74bf5401..3ac1cd0cd159528b6995c4360261457d53eb01d9 100644 (file)
@@ -42,7 +42,7 @@ public:
     };
 
     Flow2Auth(Account *account, QObject *parent);
-    ~Flow2Auth();
+    ~Flow2Auth() override;
 
     enum Result { NotSupported,
         LoggedIn,
index 1c6b519e13315bfeaf26a252b5c51e77a9170d73..0fa543b5e18890b9d6d06dad0d9f51b0ebe31973 100644 (file)
@@ -47,7 +47,7 @@ public:
         , _account(account)
     {
     }
-    ~OAuth();
+    ~OAuth() override;
 
     enum Result { NotSupported,
         LoggedIn,
index 4e0e9fa97964ed40ecbdafbe1edff1cef239f60e..f87e028bf9f45f7e718fb5bcfc3ea8e45bc0b084 100644 (file)
@@ -117,7 +117,7 @@ public:
      */
     Folder(const FolderDefinition &definition, AccountState *accountState, std::unique_ptr<Vfs> vfs, QObject *parent = nullptr);
 
-    ~Folder();
+    ~Folder() override;
 
     using Map = QMap<QString, Folder *>;
     using MapIterator = QMapIterator<QString, Folder *>;
index 4797b5f932cd9d19998eddc894081721dfb41bef..3786b9f51018ef290cfc72c45fe878bb8b57a008 100644 (file)
@@ -29,7 +29,7 @@ class FolderCreationDialog : public QDialog
 
 public:
     explicit FolderCreationDialog(const QString &destination, QWidget *parent = nullptr);
-    ~FolderCreationDialog();
+    ~FolderCreationDialog() override;
 
 private slots:
     void accept() override;
index 815c1288f82dde1a30ad3b04abd49cfccbc56bf2..c3a1b1466cac19c7213d023d5733c2a805ea15ba 100644 (file)
@@ -62,7 +62,7 @@ class FolderMan : public QObject
 {
     Q_OBJECT
 public:
-    ~FolderMan();
+    ~FolderMan() override;
     static FolderMan *instance();
 
     int setupFolders();
index 39d937f09c6e90f23732524befb8244e8612d9ce..896a19550bdee116f43c56e3e8cd48ce56215099 100644 (file)
@@ -42,7 +42,7 @@ public:
     enum {FileIdRole = Qt::UserRole+1};
 
     FolderStatusModel(QObject *parent = nullptr);
-    ~FolderStatusModel();
+    ~FolderStatusModel() override;
     void setAccountState(const AccountState *accountState);
 
     Qt::ItemFlags flags(const QModelIndex &) const override;
index c98db8f68816f8c9dfaf59f1fdfee6dd7b43fa15..9972dd50f0ffe852d59201fbafd00105fdbc2d78 100644 (file)
@@ -53,7 +53,7 @@ class FolderWatcher : public QObject
 public:
     // Construct, connect signals, call init()
     explicit FolderWatcher(Folder *folder = nullptr);
-    virtual ~FolderWatcher();
+    ~FolderWatcher() override;
 
     /**
      * @param root Path of the root of the folder
index 277736b40b0d27876e823e662553e4f4ef41601b..620e037ed94ea19a7f37ef776183f6122f14e4c5 100644 (file)
@@ -37,7 +37,7 @@ class FolderWatcherPrivate : public QObject
 public:
     FolderWatcherPrivate() = default;
     FolderWatcherPrivate(FolderWatcher *p, const QString &path);
-    ~FolderWatcherPrivate();
+    ~FolderWatcherPrivate() override;
 
     int testWatchCount() const { return _pathToWatch.size(); }
 
index 7e7dd9c3214edeeb5cb74b966179f7b4a877d0ce..c6e7d48ce69ff30f40a2159f3ff4c8611f5812a0 100644 (file)
@@ -53,7 +53,7 @@ class FolderWizardLocalPath : public FormatWarningsWizardPage
     Q_OBJECT
 public:
     explicit FolderWizardLocalPath(const AccountPtr &account);
-    ~FolderWizardLocalPath();
+    ~FolderWizardLocalPath() override;
 
     bool isComplete() const override;
     void initializePage() override;
@@ -80,7 +80,7 @@ class FolderWizardRemotePath : public FormatWarningsWizardPage
     Q_OBJECT
 public:
     explicit FolderWizardRemotePath(const AccountPtr &account);
-    ~FolderWizardRemotePath();
+    ~FolderWizardRemotePath() override;
 
     bool isComplete() const override;
 
@@ -124,7 +124,7 @@ class FolderWizardSelectiveSync : public QWizardPage
     Q_OBJECT
 public:
     explicit FolderWizardSelectiveSync(const AccountPtr &account);
-    ~FolderWizardSelectiveSync();
+    ~FolderWizardSelectiveSync() override;
 
     bool validatePage() override;
 
@@ -154,7 +154,7 @@ public:
     };
 
     explicit FolderWizard(AccountPtr account, QWidget *parent = nullptr);
-    ~FolderWizard();
+    ~FolderWizard() override;
 
     bool eventFilter(QObject *watched, QEvent *event) override;
     void resizeEvent(QResizeEvent *event) override;
index 9012b5eca8d2ccbfc5d68470390333cef5216acf..06675c8cce49f3ae6809f409894d8a90331adf82 100644 (file)
@@ -36,7 +36,7 @@ class GeneralSettings : public QWidget
 
 public:
     explicit GeneralSettings(QWidget *parent = nullptr);
-    ~GeneralSettings();
+    ~GeneralSettings() override;
     QSize sizeHint() const override;
 
 public slots:
index 39c38d74d457f541fc2f222d73197029506e14c9..e425fc78492517580cebf7bd707efad876c553f9 100644 (file)
@@ -36,7 +36,7 @@ class IgnoreListEditor : public QDialog
 
 public:
     IgnoreListEditor(QWidget *parent = nullptr);
-    ~IgnoreListEditor();
+    ~IgnoreListEditor() override;
 
     bool ignoreHiddenFiles();
 
index 3bded0462a0cbbc3469b414df7389a3d21ba3bca..39d43fde9824776a5194689efeb4d1999de435c3 100644 (file)
@@ -16,7 +16,7 @@ class IgnoreListTableWidget : public QWidget
 
 public:
     IgnoreListTableWidget(QWidget *parent = nullptr);
-    ~IgnoreListTableWidget();
+    ~IgnoreListTableWidget() override;
 
     void readIgnoreFile(const QString &file, bool readOnly = false);
     int addPattern(const QString &pattern, bool deletable, bool readOnly);
index ee0cb9d4ea6f0b04773a27c0f4ed2172a13b7ad1..031ca674084d1c33a2c8e431766189171f71c557 100644 (file)
@@ -35,7 +35,7 @@ class LegalNotice : public QDialog
 
 public:
     explicit LegalNotice(QDialog *parent = nullptr);
-    ~LegalNotice();
+    ~LegalNotice() override;
 
 protected:
     void changeEvent(QEvent *) override;
index c49e26b73604e7dc4517ca1cd03c55db018d626f..b1bb547ad8938f0f49e42b66354191954b427aad 100644 (file)
@@ -38,7 +38,7 @@ class LogBrowser : public QDialog
     Q_OBJECT
 public:
     explicit LogBrowser(QWidget *parent = nullptr);
-    ~LogBrowser();
+    ~LogBrowser() override;
 
 protected:
     void closeEvent(QCloseEvent *) override;
index 4fd6db5720a4568157acbe0c3e4efa3f0e40f7df..97b892731b1b8b60d241edd69853f604788528d0 100644 (file)
@@ -34,7 +34,7 @@ class NetworkSettings : public QWidget
 
 public:
     explicit NetworkSettings(QWidget *parent = nullptr);
-    ~NetworkSettings();
+    ~NetworkSettings() override;
     QSize sizeHint() const override;
 
 private slots:
index 877c6703d52a56d784e7b5052380a2318c80ef37..d7288ee6c8b77b2c9e2b7b82959fc911061ea9c9 100644 (file)
@@ -71,7 +71,7 @@ private slots:
 
 private:
     explicit OwncloudSetupWizard(QObject *parent = nullptr);
-    ~OwncloudSetupWizard();
+    ~OwncloudSetupWizard() override;
     void startWizard();
     void testOwnCloudConnect();
     void createRemoteFolder();
index 9ce75f6912162e00b42337a6ce97cb83544b8ce2..63a262b8a4c1fcdf784d9ea55fbec6348ec4f67d 100644 (file)
@@ -34,7 +34,7 @@ class ProxyAuthDialog : public QDialog
 
 public:
     explicit ProxyAuthDialog(QWidget *parent = nullptr);
-    ~ProxyAuthDialog();
+    ~ProxyAuthDialog() override;
 
     void setProxyAddress(const QString &address);
 
index e1a29141115aeb050f15698d107f47a88e0be181..06d28a62affea5df0b44318b8ed1dd9033e64892 100644 (file)
@@ -49,7 +49,7 @@ class ProxyAuthHandler : public QObject
 public:
     static ProxyAuthHandler *instance();
 
-    virtual ~ProxyAuthHandler();
+    ~ProxyAuthHandler() override;
 
 public slots:
     /// Intended for QNetworkAccessManager::proxyAuthenticationRequired()
index f46208d533a735d3c1aa8bc61c6d9879659defce..0d84a1cb19d3ae54f4a3e19bf3c08c7f123a43bd 100644 (file)
@@ -49,7 +49,7 @@ class SettingsDialog : public QDialog
 
 public:
     explicit SettingsDialog(ownCloudGui *gui, QWidget *parent = nullptr);
-    ~SettingsDialog();
+    ~SettingsDialog() override;
 
     QWidget* currentPage();
 
index 96a5f07e0d43b0f496f5bec55a0f9ad2c4c4a629..6431cb13194af4385c6983adb8871e8019a4a1f2 100644 (file)
@@ -51,7 +51,7 @@ public:
         const QByteArray &numericFileId,
         ShareDialogStartPage startPage,
         QWidget *parent = nullptr);
-    ~ShareDialog();
+    ~ShareDialog() override;
 
 private slots:
     void done(int r) override;
index a9087b6bc2d584bc0d40d27e923c433214055c51..61c558264406aea314542bd4c51c2282ed000624 100644 (file)
@@ -52,7 +52,7 @@ public:
         const QString &localPath,
         SharePermissions maxSharingPermissions,
         QWidget *parent = nullptr);
-    ~ShareLinkWidget();
+    ~ShareLinkWidget() override;
 
     void toggleButton(bool show);
     void setupUiOptions();
index bb7f54998f2b84aa7eb95fe8835f1d2ecf59f312..75a74590e7eeb0ac21d0997ea1397a92259e5275 100644 (file)
@@ -59,7 +59,7 @@ public:
         SharePermissions maxSharingPermissions,
         const QString &privateLinkUrl,
         QWidget *parent = nullptr);
-    ~ShareUserGroupWidget();
+    ~ShareUserGroupWidget() override;
 
 signals:
     void togglePublicLinkShare(bool);
@@ -128,7 +128,7 @@ public:
         SharePermissions maxSharingPermissions,
         bool isFile,
         QWidget *parent = nullptr);
-    ~ShareUserLine();
+    ~ShareUserLine() override;
 
     QSharedPointer<Share> share() const;
 
index 1350607e4ca4f1f38ca3ffc09746d33d51a3418c..25837bd193e8025df9d3374bae4c28db42b0df23 100644 (file)
@@ -54,7 +54,7 @@ class SocketApi : public QObject
 
 public:
     explicit SocketApi(QObject *parent = nullptr);
-    virtual ~SocketApi();
+    ~SocketApi() override;
 
 public slots:
     void slotUpdateFolderView(Folder *f);
index 0ef1d3e5a97567e0aa0dd1833026b8486a1660ac..3275732609d7338a1e523557a0aab92b3bd9c492 100644 (file)
@@ -49,7 +49,7 @@ class SslErrorDialog : public QDialog
     Q_OBJECT
 public:
     explicit SslErrorDialog(AccountPtr account, QWidget *parent = nullptr);
-    ~SslErrorDialog();
+    ~SslErrorDialog() override;
     bool checkFailingCertsKnown(const QList<QSslError> &errors);
     bool trustConnection();
     QList<QSslCertificate> unknownCerts() const { return _unknownCerts; }
index af3739485f54c2d50d71688711e2eb337f22426f..8ac13c071cf1b23301898f15ea60cb600e407b93 100644 (file)
@@ -48,7 +48,7 @@ class Systray
 
 public:
     static Systray *instance();
-    virtual ~Systray() = default;
+    ~Systray() override = default;
 
     enum class TaskBarPosition { Bottom, Left, Top, Right };
     Q_ENUM(TaskBarPosition);
index b1a97da2a9dc9bf2b37a62c2e03b93b4f705a8b3..b45fde7c3a1ea172573735d02ff86b2f43d29edb 100644 (file)
@@ -130,7 +130,7 @@ class UserModel : public QAbstractListModel
     Q_PROPERTY(int currentUserId READ currentUserId NOTIFY newUserSelected)
 public:
     static UserModel *instance();
-    virtual ~UserModel() = default;
+    ~UserModel() override = default;
 
     void addUser(AccountStatePtr &user, const bool &isCurrent = false);
     int currentUserIndex();
@@ -205,7 +205,7 @@ class UserAppsModel : public QAbstractListModel
     Q_OBJECT
 public:
     static UserAppsModel *instance();
-    virtual ~UserAppsModel() = default;
+    ~UserAppsModel() override = default;
 
     int rowCount(const QModelIndex &parent = QModelIndex()) const override;
 
index d03e76360684b882d72db45dbfc8cfd2c4bc6091..00aa510476fcbd07330c32da21f9af6ee2d09452 100644 (file)
@@ -26,7 +26,7 @@ class SparkleUpdater : public Updater
     Q_OBJECT
 public:
     SparkleUpdater(const QUrl &appCastUrl);
-    ~SparkleUpdater();
+    ~SparkleUpdater() override;
 
     void setUpdateUrl(const QUrl &url);
 
index 90095c79c14c94993688ec1b8dfaee25fbe14f8c..cc1b01d57abbd1bb7612601c8d27928604f5c0a5 100644 (file)
@@ -31,7 +31,7 @@ class Flow2AuthWidget : public QWidget
     Q_OBJECT
 public:
     Flow2AuthWidget(QWidget *parent = nullptr);
-    virtual ~Flow2AuthWidget();
+    ~Flow2AuthWidget() override;
 
     void startAuth(Account *account);
     void resetAuth(Account *account = nullptr);
index 9ccccc3f31bbadbadf0453844a7cab4b5d9a29fb..d82d52e45b9d8b22dc2ca69963a4dacc724e3e91 100644 (file)
@@ -36,7 +36,7 @@ class OwncloudConnectionMethodDialog : public QDialog
 
 public:
     explicit OwncloudConnectionMethodDialog(QWidget *parent = nullptr);
-    ~OwncloudConnectionMethodDialog();
+    ~OwncloudConnectionMethodDialog() override;
     enum {
         Closed = 0,
         No_TLS,
index a03b336398f1eab8367cd81ac4719350a83b1d65..b4cee856da954b6d06fd10ff1fa95c9370926e0b 100644 (file)
@@ -43,7 +43,7 @@ class OwncloudSetupPage : public QWizardPage
     Q_OBJECT
 public:
     OwncloudSetupPage(QWidget *parent = nullptr);
-    ~OwncloudSetupPage();
+    ~OwncloudSetupPage() override;
 
     bool isComplete() const override;
     void initializePage() override;
index 416f075e00d0c6bea4bca1db0c131522c9ac992e..9ce1a3767e69007ba1324b9054d448370e65ece7 100644 (file)
@@ -31,7 +31,7 @@ class OwncloudWizardResultPage : public QWizardPage
     Q_OBJECT
 public:
     OwncloudWizardResultPage();
-    ~OwncloudWizardResultPage();
+    ~OwncloudWizardResultPage() override;
 
     bool isComplete() const override;
     void initializePage() override;
index 93baf6b59faa0b9d7f38236902400dc9517ce4a6..6cfbcb8c039424b23f6ffa0043e1fd165ff3071f 100644 (file)
@@ -21,7 +21,7 @@ class WebView : public QWidget
     Q_OBJECT
 public:
     WebView(QWidget *parent = nullptr);
-    virtual ~WebView();
+    ~WebView() override;
     void setUrl(const QUrl &url);
 
 signals:
index c621e99f1e2687940325981be1bb040b89862a97..db4febec17f6a0e1caa7d2b068fb01ba25c2dc23 100644 (file)
@@ -14,7 +14,7 @@ class WebViewPage : public AbstractCredentialsWizardPage
     Q_OBJECT
 public:
     WebViewPage(QWidget *parent = nullptr);
-    ~WebViewPage();
+    ~WebViewPage() override;
 
     void initializePage() override;
     void cleanupPage() override;
index babdffdaa2ce171cbb525b4a8e7476c130fe603d..d1f3f6bc5e0dfc4ee18ee22ddbe9773b0acf36bf 100644 (file)
@@ -41,7 +41,7 @@ class OWNCLOUDSYNC_EXPORT AbstractNetworkJob : public QObject
     Q_OBJECT
 public:
     explicit AbstractNetworkJob(AccountPtr account, const QString &path, QObject *parent = nullptr);
-    virtual ~AbstractNetworkJob();
+    ~AbstractNetworkJob() override;
 
     virtual void start();
 
index c36fc956d4df025a69e7bd4fc50978c188c72abc..68db266aa078922bf2d5614189962b0ae1e846e1 100644 (file)
@@ -32,7 +32,7 @@ class AbstractPropagateRemoteDeleteEncrypted : public QObject
     Q_OBJECT
 public:
     AbstractPropagateRemoteDeleteEncrypted(OwncloudPropagator *propagator, SyncFileItemPtr item, QObject *parent);
-    virtual ~AbstractPropagateRemoteDeleteEncrypted() = default;
+    ~AbstractPropagateRemoteDeleteEncrypted() override = default;
 
     QNetworkReply::NetworkError networkError() const;
     QString errorString() const;
index 803774685677928212e3f4ed0a4fd92cdbf49c7a..00930b2b3f94cf533be82356451830070167fa16 100644 (file)
@@ -84,7 +84,7 @@ class OWNCLOUDSYNC_EXPORT Account : public QObject
 
 public:
     static AccountPtr create();
-    ~Account();
+    ~Account() override;
 
     AccountPtr sharedFromThis();
 
index 43b4a36b94919c4566396641869d29dca9aaf1ed..adef4e66881f87e8706d519bdda57e144ebc2f22 100644 (file)
@@ -35,7 +35,7 @@ class BandwidthManager : public QObject
     Q_OBJECT
 public:
     BandwidthManager(OwncloudPropagator *p);
-    ~BandwidthManager();
+    ~BandwidthManager() override;
 
     bool usingAbsoluteUploadLimit() { return _currentUploadLimit > 0; }
     bool usingRelativeUploadLimit() { return _currentUploadLimit < 0; }
index ecdd69971c597003ff3fdb0bf74d0fbc32f58770..6d3703aaa1ff65ca923a868c12c86a05d20a9d47 100644 (file)
@@ -30,7 +30,7 @@ class OWNCLOUDSYNC_EXPORT CookieJar : public QNetworkCookieJar
     Q_OBJECT
 public:
     explicit CookieJar(QObject *parent = nullptr);
-    ~CookieJar();
+    ~CookieJar() override;
     bool setCookiesFromUrl(const QList<QNetworkCookie> &cookieList, const QUrl &url) override;
     QList<QNetworkCookie> cookiesForUrl(const QUrl &url) const override;
 
index 0a08b8f2f54e895482bb0a7a77fe0c59da343cec..0e86843728e70ec9ababd4afc79b8881f34b254e 100644 (file)
@@ -45,7 +45,7 @@ class OWNCLOUDSYNC_EXPORT Job : public QObject
 public:
     Job(QObject *parent = nullptr);
 
-    virtual ~Job();
+    ~Job() override;
 
     QKeychain::Error error() const;
     QString errorString() const;
index 24b6ec0e74346f8370827c7caef1ffb93d2b62ef..afb0900c8c214944bca949d72d3984e4c4cef2d1 100644 (file)
@@ -192,7 +192,7 @@ public:
         // As an alternative, we could optimize Lock/Unlock calls, so we do a batch-write on one folder and only lock and unlock a folder once per batch.
         _parallelism = (_item->_isEncrypted || hasEncryptedAncestor()) ? WaitForFinished : FullParallelism;
     }
-    ~PropagateItemJob();
+    ~PropagateItemJob() override;
 
     bool scheduleSelfOrChild() override
     {
@@ -206,7 +206,7 @@ public:
         return true;
     }
 
-    virtual JobParallelism parallelism() override { return _parallelism; }
+    JobParallelism parallelism() override { return _parallelism; }
 
     SyncFileItemPtr _item;
 
@@ -237,7 +237,7 @@ public:
     // Don't delete jobs in _jobsToDo and _runningJobs: they have parents
     // that will be responsible for cleanup. Deleting them here would risk
     // deleting something that has already been deleted by a shared parent.
-    virtual ~PropagatorCompositeJob() = default;
+    ~PropagatorCompositeJob() override = default;
 
     void appendJob(PropagatorJob *job);
     void appendTask(const SyncFileItemPtr &item)
@@ -419,7 +419,7 @@ public:
         qRegisterMetaType<PropagatorJob::AbortType>("PropagatorJob::AbortType");
     }
 
-    ~OwncloudPropagator();
+    ~OwncloudPropagator() override;
 
     void start(SyncFileItemVector &&_syncedItems);
 
@@ -646,7 +646,7 @@ public:
     {
     }
 
-    ~CleanupPollsJob();
+    ~CleanupPollsJob() override;
 
     /**
      * Start the job.  After the job is completed, it will emit either finished or aborted, and it
index 99415d544defc04940398c21f54d3782e4ba0817..3e34fdd8f4efaa0acce96955eb86aa70b17b693d 100644 (file)
@@ -269,7 +269,7 @@ class OWNCLOUDSYNC_EXPORT ProgressDispatcher : public QObject
     friend class Folder; // only allow Folder class to access the setting slots.
 public:
     static ProgressDispatcher *instance();
-    ~ProgressDispatcher();
+    ~ProgressDispatcher() override;
 
 signals:
     /**
index f8690af9c64b1c3eb184b5d2bacbf41559ed2cfb..fc4942c4e773022c41a9c47edcff313de62113b7 100644 (file)
@@ -62,7 +62,7 @@ public:
     explicit GETFileJob(AccountPtr account, const QUrl &url, QIODevice *device,
         const QMap<QByteArray, QByteArray> &headers, const QByteArray &expectedEtagForResume,
         qint64 resumeStart, QObject *parent = nullptr);
-    virtual ~GETFileJob()
+    ~GETFileJob() override
     {
         if (_bandwidthManager) {
             _bandwidthManager->unregisterDownloadJob(this);
@@ -139,10 +139,10 @@ public:
     explicit GETEncryptedFileJob(AccountPtr account, const QUrl &url, QIODevice *device,
         const QMap<QByteArray, QByteArray> &headers, const QByteArray &expectedEtagForResume,
         qint64 resumeStart, EncryptedFile encryptedInfo, QObject *parent = nullptr);
-    virtual ~GETEncryptedFileJob() = default;
+    ~GETEncryptedFileJob() override = default;
 
 protected:
-    virtual qint64 writeToDevice(const QByteArray &data) override;
+    qint64 writeToDevice(const QByteArray &data) override;
 
 private:
     QSharedPointer<EncryptionHelper::StreamingDecryptor> _decryptor;
index f29ae1939034fae56cd9edd3407d8403396b2cdd..acb36befc6ff1144597df2a91cb06bad4196a950 100644 (file)
@@ -24,7 +24,7 @@ class PropagateRemoteDeleteEncrypted : public AbstractPropagateRemoteDeleteEncry
 public:
     PropagateRemoteDeleteEncrypted(OwncloudPropagator *propagator, SyncFileItemPtr item, QObject *parent);
 
-    virtual void start() Q_DECL_OVERRIDE;
+    void start() Q_DECL_OVERRIDE;
 
 private:
     void slotFolderUnLockedSuccessfully(const QByteArray &folderId) override;
index 6cb083a5dcea6a52fc39424f28bffcde5607a5c8..eb554ac66775071992081bcb528bc509ceff5aeb 100644 (file)
@@ -27,7 +27,7 @@ class PropagateRemoteDeleteEncryptedRootFolder : public AbstractPropagateRemoteD
 public:
     PropagateRemoteDeleteEncryptedRootFolder(OwncloudPropagator *propagator, SyncFileItemPtr item, QObject *parent);
 
-    virtual void start() Q_DECL_OVERRIDE;
+    void start() Q_DECL_OVERRIDE;
 
 private:
     void slotFolderUnLockedSuccessfully(const QByteArray &folderId) override;
index 7238a0f326407d88689c5d5ce859ba8271d8c0c0..1a547a3b6884e6fbec5f41f3f480978ab9644796 100644 (file)
@@ -39,7 +39,7 @@ class UploadDevice : public QIODevice
     Q_OBJECT
 public:
     UploadDevice(const QString &fileName, qint64 start, qint64 size, BandwidthManager *bwm);
-    ~UploadDevice();
+    ~UploadDevice() override;
 
     bool open(QIODevice::OpenMode mode) override;
     void close() override;
@@ -118,7 +118,7 @@ public:
     {
         _device->setParent(this);
     }
-    ~PUTFileJob();
+    ~PUTFileJob() override;
 
     int _chunk;
 
index 6f5b25ba1207c551dee179c83864d80fa65532a5..246b32cac52a70812b1c2f285422ccfb123957a5 100644 (file)
@@ -33,7 +33,7 @@ class PropagateUploadEncrypted : public QObject
   Q_OBJECT
 public:
     PropagateUploadEncrypted(OwncloudPropagator *propagator, const QString &remoteParentPath, SyncFileItemPtr item, QObject *parent = nullptr);
-    ~PropagateUploadEncrypted() = default;
+    ~PropagateUploadEncrypted() override = default;
 
     void start();
 
index 9d6b8445d2338071ac357942492782c3093a2931..1409c92a0e791e324df8a2da5f4b9423266e256f 100644 (file)
@@ -31,7 +31,7 @@ class OWNCLOUDSYNC_EXPORT PushNotifications : public QObject
 public:
     explicit PushNotifications(Account *account, QObject *parent = nullptr);
 
-    ~PushNotifications();
+    ~PushNotifications() override;
 
     /**
      * Setup push notifications
index 0f5e2264e5860b674cff10d4dd095ec5447bc1a3..925e15b4b534b9c0a85031fca53eea14048c6e14 100644 (file)
@@ -59,7 +59,7 @@ class OWNCLOUDSYNC_EXPORT SyncEngine : public QObject
 public:
     SyncEngine(AccountPtr account, const QString &localPath,
         const QString &remotePath, SyncJournalDb *journal);
-    ~SyncEngine();
+    ~SyncEngine() override;
 
     Q_INVOKABLE void startSync();
     void setNetworkLimits(int upload, int download);
index c40cdb0b684798a3ae07faef2db05fae5346a74c..f47aebe6350451bfb47dada096bf05c262cff544 100644 (file)
@@ -72,7 +72,7 @@ public:
     /* returns a singleton instance. */
     static Theme *instance();
 
-    ~Theme();
+    ~Theme() override;
 
     /**
      * @brief isBranded indicates if the current application is branded
index 8ac8c1217a00b42a282f3f2f8e904a6487f0041a..e3ddaed69350d42bf5f8b23003ebe866b2cd4bc3 100644 (file)
@@ -27,7 +27,7 @@ class VfsSuffix : public Vfs
 
 public:
     explicit VfsSuffix(QObject *parent = nullptr);
-    ~VfsSuffix();
+    ~VfsSuffix() override;
 
     Mode mode() const override;
     QString fileSuffix() const override;
index 745ad8ef95c427af63d9f01e859c790f724430da..2170a42a775b95a71d8f062f5677893175c6ac72 100644 (file)
@@ -27,7 +27,7 @@ class VfsXAttr : public Vfs
 
 public:
     explicit VfsXAttr(QObject *parent = nullptr);
-    ~VfsXAttr();
+    ~VfsXAttr() override;
 
     Mode mode() const override;
     QString fileSuffix() const override;
index f1eca050f9044cd0000062ced908e4a4c4f352af..57e56831e05ec9e1b9be36162563a3848819cc1e 100644 (file)
@@ -29,7 +29,7 @@ class FakeWebSocketServer : public QObject
 public:
     explicit FakeWebSocketServer(quint16 port = 12345, QObject *parent = nullptr);
 
-    ~FakeWebSocketServer();
+    ~FakeWebSocketServer() override;
 
     QWebSocket *authenticateAccount(
         const OCC::AccountPtr account, std::function<void(OCC::PushNotifications *pushNotifications)> beforeAuthentication = [](OCC::PushNotifications *) {}, std::function<void(void)> afterAuthentication = [] {});
@@ -70,18 +70,18 @@ class CredentialsStub : public OCC::AbstractCredentials
 
 public:
     CredentialsStub(const QString &user, const QString &password);
-    virtual QString authType() const;
-    virtual QString user() const;
-    virtual QString password() const;
-    virtual QNetworkAccessManager *createQNAM() const;
-    virtual bool ready() const;
-    virtual void fetchFromKeychain();
-    virtual void askFromUser();
-
-    virtual bool stillValid(QNetworkReply *reply);
-    virtual void persist();
-    virtual void invalidateToken();
-    virtual void forgetSensitiveData();
+    QString authType() const override;
+    QString user() const override;
+    QString password() const override;
+    QNetworkAccessManager *createQNAM() const override;
+    bool ready() const override;
+    void fetchFromKeychain() override;
+    void askFromUser() override;
+
+    bool stillValid(QNetworkReply *reply) override;
+    void persist() override;
+    void invalidateToken() override;
+    void forgetSensitiveData() override;
 
 private:
     QString _user;
index 9cca62d1c34c68db36a95d5970412948115d3a99..7596bbd904f6d7053984ed364af372df11016842 100644 (file)
@@ -175,7 +175,7 @@ class FakeReply : public QNetworkReply
     Q_OBJECT
 public:
     FakeReply(QObject *parent);
-    virtual ~FakeReply();
+    ~FakeReply() override;
 
     // useful to be public for testing
     using QNetworkReply::setRawHeader;
@@ -414,17 +414,17 @@ class FakeCredentials : public OCC::AbstractCredentials
     QNetworkAccessManager *_qnam;
 public:
     FakeCredentials(QNetworkAccessManager *qnam) : _qnam{qnam} { }
-    virtual QString authType() const { return "test"; }
-    virtual QString user() const { return "admin"; }
-    virtual QString password() const { return "password"; }
-    virtual QNetworkAccessManager *createQNAM() const { return _qnam; }
-    virtual bool ready() const { return true; }
-    virtual void fetchFromKeychain() { }
-    virtual void askFromUser() { }
-    virtual bool stillValid(QNetworkReply *) { return true; }
-    virtual void persist() { }
-    virtual void invalidateToken() { }
-    virtual void forgetSensitiveData() { }
+    QString authType() const override { return "test"; }
+    QString user() const override { return "admin"; }
+    QString password() const override { return "password"; }
+    QNetworkAccessManager *createQNAM() const override { return _qnam; }
+    bool ready() const override { return true; }
+    void fetchFromKeychain() override { }
+    void askFromUser() override { }
+    bool stillValid(QNetworkReply *) override { return true; }
+    void persist() override { }
+    void invalidateToken() override { }
+    void forgetSensitiveData() override { }
 };
 
 class FakeFolder