From 9bd8587c68caef962c77c358558e7a018960d3a9 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Sun, 29 Jul 2018 16:15:47 +0800 Subject: [PATCH] Add const to function parameters --- src/base/torrentfilter.cpp | 10 +++++----- src/base/torrentfilter.h | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/base/torrentfilter.cpp b/src/base/torrentfilter.cpp index b0617ebdc..4c37069d9 100644 --- a/src/base/torrentfilter.cpp +++ b/src/base/torrentfilter.cpp @@ -138,14 +138,14 @@ bool TorrentFilter::setTag(const QString &tag) return false; } -bool TorrentFilter::match(TorrentHandle *const torrent) const +bool TorrentFilter::match(const TorrentHandle *const torrent) const { if (!torrent) return false; return (matchState(torrent) && matchHash(torrent) && matchCategory(torrent) && matchTag(torrent)); } -bool TorrentFilter::matchState(BitTorrent::TorrentHandle *const torrent) const +bool TorrentFilter::matchState(const BitTorrent::TorrentHandle *const torrent) const { switch (m_type) { case All: @@ -171,19 +171,19 @@ bool TorrentFilter::matchState(BitTorrent::TorrentHandle *const torrent) const } } -bool TorrentFilter::matchHash(BitTorrent::TorrentHandle *const torrent) const +bool TorrentFilter::matchHash(const BitTorrent::TorrentHandle *const torrent) const { if (m_hashSet == AnyHash) return true; else return m_hashSet.contains(torrent->hash()); } -bool TorrentFilter::matchCategory(BitTorrent::TorrentHandle *const torrent) const +bool TorrentFilter::matchCategory(const BitTorrent::TorrentHandle *const torrent) const { if (m_category.isNull()) return true; else return (torrent->belongsToCategory(m_category)); } -bool TorrentFilter::matchTag(BitTorrent::TorrentHandle *const torrent) const +bool TorrentFilter::matchTag(const BitTorrent::TorrentHandle *const torrent) const { // Empty tag is a special value to indicate we're filtering for untagged torrents. if (m_tag.isNull()) return true; diff --git a/src/base/torrentfilter.h b/src/base/torrentfilter.h index 378bb7a6f..c4012f75d 100644 --- a/src/base/torrentfilter.h +++ b/src/base/torrentfilter.h @@ -58,7 +58,7 @@ public: // These mean any permutation, including no category / tag. static const QString AnyCategory; static const QStringSet AnyHash; - static const QString AnyTag; + static const QString AnyTag; static const TorrentFilter DownloadingTorrent; static const TorrentFilter SeedingTorrent; @@ -81,13 +81,13 @@ public: bool setCategory(const QString &category); bool setTag(const QString &tag); - bool match(BitTorrent::TorrentHandle *const torrent) const; + bool match(const BitTorrent::TorrentHandle *torrent) const; private: - bool matchState(BitTorrent::TorrentHandle *const torrent) const; - bool matchHash(BitTorrent::TorrentHandle *const torrent) const; - bool matchCategory(BitTorrent::TorrentHandle *const torrent) const; - bool matchTag(BitTorrent::TorrentHandle *const torrent) const; + bool matchState(const BitTorrent::TorrentHandle *torrent) const; + bool matchHash(const BitTorrent::TorrentHandle *torrent) const; + bool matchCategory(const BitTorrent::TorrentHandle *torrent) const; + bool matchTag(const BitTorrent::TorrentHandle *torrent) const; Type m_type; QString m_category;