Clean up code

This commit is contained in:
Chocobo1 2022-10-05 00:39:41 +08:00
parent 3b0ac0962e
commit 21aabfdcb5
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
2 changed files with 5 additions and 9 deletions

View file

@ -66,11 +66,8 @@ namespace
QString getScheme(const QString &tracker)
{
const QUrl url {tracker};
QString scheme = url.scheme();
if (scheme.isEmpty())
scheme = u"http"_qs;
return scheme;
const QString scheme = QUrl(tracker).scheme();
return !scheme.isEmpty() ? scheme : u"http"_qs;
}
QString getHost(const QString &tracker)
@ -360,7 +357,6 @@ void StatusFilterWidget::torrentAboutToBeDeleted(BitTorrent::Torrent *const torr
TrackerFiltersList::TrackerFiltersList(QWidget *parent, TransferListWidget *transferList, const bool downloadFavicon)
: BaseFilterWidget(parent, transferList)
, m_totalTorrents(0)
, m_downloadTrackerFavicon(downloadFavicon)
{
auto *allTrackers = new QListWidgetItem(this);

View file

@ -157,12 +157,12 @@ private:
QListWidgetItem *item = nullptr;
};
QHash<QString, TrackerData> m_trackers;
QHash<QString, TrackerData> m_trackers; // <tracker host, tracker data>
QHash<BitTorrent::TorrentID, QSet<QString>> m_errors; // <torrent ID, tracker hosts>
QHash<BitTorrent::TorrentID, QSet<QString>> m_warnings; // <torrent ID, tracker hosts>
PathList m_iconPaths;
int m_totalTorrents;
bool m_downloadTrackerFavicon;
int m_totalTorrents = 0;
bool m_downloadTrackerFavicon = false;
};
class TransferListFiltersWidget final : public QFrame