Clean up code

This commit is contained in:
Chocobo1
2021-03-31 00:10:52 +08:00
parent f8067aa592
commit 8a087a876e
4 changed files with 28 additions and 33 deletions

View File

@@ -30,6 +30,8 @@
#include <QtGlobal>
#include <chrono>
#if defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
#include <cstring>
#include <sys/mount.h>
@@ -42,9 +44,11 @@
#include "base/logger.h"
#include "base/utils/fs.h"
using namespace std::chrono_literals;
namespace
{
const int WATCH_INTERVAL = 10000; // 10 sec
const std::chrono::duration WATCH_INTERVAL = 10s;
const int MAX_PARTIAL_RETRIES = 5;
}

View File

@@ -31,7 +31,6 @@
#include <QDir>
#include <QFileSystemWatcher>
#include <QHash>
#include <QtContainerFwd>
#include <QTimer>
#include <QVector>
@@ -39,9 +38,10 @@
* Subclassing QFileSystemWatcher in order to support Network File
* System watching (NFS, CIFS) on Linux and Mac OS.
*/
class FileSystemWatcher : public QFileSystemWatcher
class FileSystemWatcher final : public QFileSystemWatcher
{
Q_OBJECT
Q_DISABLE_COPY(FileSystemWatcher)
public:
explicit FileSystemWatcher(QObject *parent = nullptr);
@@ -53,7 +53,7 @@ public:
signals:
void torrentsAdded(const QStringList &pathList);
protected slots:
private slots:
void scanLocalFolder(const QString &path);
void processPartialTorrents();
void scanNetworkFolders();