Use default constructor, destructor

This commit is contained in:
Chocobo1 2023-05-05 01:57:01 +08:00
parent 3fbe380582
commit 8219b1f695
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
20 changed files with 15 additions and 46 deletions

View file

@ -338,7 +338,7 @@ TorrentImpl::TorrentImpl(SessionImpl *session, lt::session *nativeSession
// == END UPGRADE CODE == // == END UPGRADE CODE ==
} }
TorrentImpl::~TorrentImpl() {} TorrentImpl::~TorrentImpl() = default;
bool TorrentImpl::isValid() const bool TorrentImpl::isValid() const
{ {

View file

@ -66,12 +66,6 @@ TorrentInfo::TorrentInfo(const lt::torrent_info &nativeInfo)
} }
} }
TorrentInfo::TorrentInfo(const TorrentInfo &other)
: m_nativeInfo {other.m_nativeInfo}
, m_nativeIndexes {other.m_nativeIndexes}
{
}
TorrentInfo &TorrentInfo::operator=(const TorrentInfo &other) TorrentInfo &TorrentInfo::operator=(const TorrentInfo &other)
{ {
if (this != &other) if (this != &other)

View file

@ -54,7 +54,7 @@ namespace BitTorrent
public: public:
TorrentInfo() = default; TorrentInfo() = default;
TorrentInfo(const TorrentInfo &other); TorrentInfo(const TorrentInfo &other) = default;
explicit TorrentInfo(const lt::torrent_info &nativeInfo); explicit TorrentInfo(const lt::torrent_info &nativeInfo);

View file

@ -37,7 +37,7 @@ namespace Http
class IRequestHandler class IRequestHandler
{ {
public: public:
virtual ~IRequestHandler() {} virtual ~IRequestHandler() = default;
virtual Response processRequest(const Request &request, const Environment &env) = 0; virtual Response processRequest(const Request &request, const Environment &env) = 0;
}; };
} }

View file

@ -75,10 +75,6 @@ namespace
} }
} }
RequestParser::RequestParser()
{
}
RequestParser::ParseResult RequestParser::parse(const QByteArray &data) RequestParser::ParseResult RequestParser::parse(const QByteArray &data)
{ {
// Warning! Header names are converted to lowercase // Warning! Header names are converted to lowercase

View file

@ -57,7 +57,7 @@ namespace Http
static const long MAX_CONTENT_SIZE = 64 * 1024 * 1024; // 64 MB static const long MAX_CONTENT_SIZE = 64 * 1024 * 1024; // 64 MB
private: private:
RequestParser(); RequestParser() = default;
ParseResult doParse(const QByteArray &data); ParseResult doParse(const QByteArray &data);
bool parseStartLines(QStringView data); bool parseStartLines(QStringView data);

View file

@ -36,8 +36,6 @@ IconProvider::IconProvider(QObject *parent)
{ {
} }
IconProvider::~IconProvider() {}
void IconProvider::initInstance() void IconProvider::initInstance()
{ {
if (!m_instance) if (!m_instance)

View file

@ -48,7 +48,7 @@ public:
protected: protected:
explicit IconProvider(QObject *parent = nullptr); explicit IconProvider(QObject *parent = nullptr);
~IconProvider(); ~IconProvider() = default;
static IconProvider *m_instance; static IconProvider *m_instance;
}; };

View file

@ -208,12 +208,9 @@ AutoDownloadRule::AutoDownloadRule(const QString &name)
setName(name); setName(name);
} }
AutoDownloadRule::AutoDownloadRule(const AutoDownloadRule &other) AutoDownloadRule::AutoDownloadRule(const AutoDownloadRule &other) = default;
: m_dataPtr(other.m_dataPtr)
{
}
AutoDownloadRule::~AutoDownloadRule() {} AutoDownloadRule::~AutoDownloadRule() = default;
QRegularExpression AutoDownloadRule::cachedRegex(const QString &expression, const bool isRegex) const QRegularExpression AutoDownloadRule::cachedRegex(const QString &expression, const bool isRegex) const
{ {

View file

@ -49,7 +49,7 @@ namespace RSS
class AutoDownloadRule class AutoDownloadRule
{ {
public: public:
explicit AutoDownloadRule(const QString &name = u""_qs); explicit AutoDownloadRule(const QString &name = {});
AutoDownloadRule(const AutoDownloadRule &other); AutoDownloadRule(const AutoDownloadRule &other);
~AutoDownloadRule(); ~AutoDownloadRule();
@ -96,7 +96,7 @@ namespace RSS
friend bool operator==(const AutoDownloadRule &left, const AutoDownloadRule &right); friend bool operator==(const AutoDownloadRule &left, const AutoDownloadRule &right);
QJsonObject toJsonObject() const; QJsonObject toJsonObject() const;
static AutoDownloadRule fromJsonObject(const QJsonObject &jsonObj, const QString &name = u""_qs); static AutoDownloadRule fromJsonObject(const QJsonObject &jsonObj, const QString &name = {});
QVariantHash toLegacyDict() const; QVariantHash toLegacyDict() const;
static AutoDownloadRule fromLegacyDict(const QVariantHash &dict); static AutoDownloadRule fromLegacyDict(const QVariantHash &dict);

View file

@ -46,7 +46,7 @@ namespace RSS
friend class Session; friend class Session;
explicit Folder(const QString &path = u""_qs); explicit Folder(const QString &path = {});
~Folder() override; ~Folder() override;
public: public:

View file

@ -45,8 +45,6 @@ Item::Item(const QString &path)
{ {
} }
Item::~Item() {}
void Item::setPath(const QString &path) void Item::setPath(const QString &path)
{ {
if (path != m_path) if (path != m_path)

View file

@ -76,7 +76,7 @@ namespace RSS
protected: protected:
explicit Item(const QString &path); explicit Item(const QString &path);
~Item() override; ~Item() override = default;
virtual void cleanup() = 0; virtual void cleanup() = 0;

View file

@ -50,10 +50,6 @@ PowerManagement::PowerManagement(QObject *parent)
#endif #endif
} }
PowerManagement::~PowerManagement()
{
}
void PowerManagement::setActivityState(const bool busy) void PowerManagement::setActivityState(const bool busy)
{ {
if (busy) if (busy)

View file

@ -47,7 +47,7 @@ class PowerManagement : public QObject
public: public:
PowerManagement(QObject *parent = nullptr); PowerManagement(QObject *parent = nullptr);
virtual ~PowerManagement(); virtual ~PowerManagement() = default;
void setActivityState(bool busy); void setActivityState(bool busy);

View file

@ -51,10 +51,6 @@ PowerManagementInhibitor::PowerManagementInhibitor(QObject *parent)
m_useGSM = false; m_useGSM = false;
} }
PowerManagementInhibitor::~PowerManagementInhibitor()
{
}
void PowerManagementInhibitor::requestIdle() void PowerManagementInhibitor::requestIdle()
{ {
m_intendedState = Idle; m_intendedState = Idle;

View file

@ -39,7 +39,7 @@ class PowerManagementInhibitor : public QObject
public: public:
PowerManagementInhibitor(QObject *parent = nullptr); PowerManagementInhibitor(QObject *parent = nullptr);
virtual ~PowerManagementInhibitor(); virtual ~PowerManagementInhibitor() = default;
void requestIdle(); void requestIdle();
void requestBusy(); void requestBusy();

View file

@ -54,10 +54,6 @@ HtmlBrowser::HtmlBrowser(QWidget *parent)
connect(m_netManager, &QNetworkAccessManager::finished, this, &HtmlBrowser::resourceLoaded); connect(m_netManager, &QNetworkAccessManager::finished, this, &HtmlBrowser::resourceLoaded);
} }
HtmlBrowser::~HtmlBrowser()
{
}
QVariant HtmlBrowser::loadResource(int type, const QUrl &name) QVariant HtmlBrowser::loadResource(int type, const QUrl &name)
{ {
if (type == QTextDocument::ImageResource) if (type == QTextDocument::ImageResource)

View file

@ -42,7 +42,7 @@ class HtmlBrowser final : public QTextBrowser
public: public:
explicit HtmlBrowser(QWidget* parent = nullptr); explicit HtmlBrowser(QWidget* parent = nullptr);
~HtmlBrowser(); ~HtmlBrowser() = default;
QVariant loadResource(int type, const QUrl &name) override; QVariant loadResource(int type, const QUrl &name) override;

View file

@ -38,9 +38,7 @@
class CategoryModelItem class CategoryModelItem
{ {
public: public:
CategoryModelItem() CategoryModelItem() = default;
{
}
CategoryModelItem(CategoryModelItem *parent, QString categoryName, int torrentsCount = 0) CategoryModelItem(CategoryModelItem *parent, QString categoryName, int torrentsCount = 0)
: m_parent(nullptr) : m_parent(nullptr)