qt client speedups

* faster updating of trackers combobox.
* generate trackerDisplayNames just once per torrent
* refactor: cache torrent delegate's warning emblem
* refactor: change mainwin refresh debounce to 200ms
* refactor: do not store trackers, hosts in QVariant
* refactor: don't use `virtual` when it's not needed
* refactor: faster counting torrents-matching-filter
* refactor: faster tracker handling in filterbar
* refactor: improve json parser's prealloc heuristic
* refactor: make Torrent::hasError() faster
* refactor: remove redundant speed stats collection
* refactor: remove unnecessary tor->isQueued() calls
* refactor: use unordered containers where possible
* scale favicons only once, when adding to the cache
This commit is contained in:
Charles Kerr
2019-11-11 19:37:05 -06:00
committed by GitHub
parent 49fdd0b430
commit c62cb35fd4
56 changed files with 504 additions and 531 deletions

View File

@@ -292,7 +292,7 @@ int FileTreeModel::rowCount(QModelIndex const& parent) const
int FileTreeModel::columnCount(QModelIndex const& parent) const
{
Q_UNUSED(parent);
Q_UNUSED(parent)
return NUM_COLUMNS;
}