Browse Source

Use appropriate icon for "moving" torrents in transfer list

PR #19821.
adaptive-webui-private-19844
xavier2k6 1 year ago committed by GitHub
parent
commit
0186f44bf4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/gui/transferlistmodel.cpp
  2. 1
      src/gui/transferlistmodel.h
  3. 5
      src/webui/www/private/scripts/dynamicTable.js

4
src/gui/transferlistmodel.cpp

@ -117,6 +117,7 @@ TransferListModel::TransferListModel(QObject *parent)
, m_completedIcon {UIThemeManager::instance()->getIcon(u"checked-completed"_s, u"completed"_s)} , m_completedIcon {UIThemeManager::instance()->getIcon(u"checked-completed"_s, u"completed"_s)}
, m_downloadingIcon {UIThemeManager::instance()->getIcon(u"downloading"_s)} , m_downloadingIcon {UIThemeManager::instance()->getIcon(u"downloading"_s)}
, m_errorIcon {UIThemeManager::instance()->getIcon(u"error"_s)} , m_errorIcon {UIThemeManager::instance()->getIcon(u"error"_s)}
, m_movingIcon {UIThemeManager::instance()->getIcon(u"set-location"_s)}
, m_pausedIcon {UIThemeManager::instance()->getIcon(u"stopped"_s, u"media-playback-pause"_s)} , m_pausedIcon {UIThemeManager::instance()->getIcon(u"stopped"_s, u"media-playback-pause"_s)}
, m_queuedIcon {UIThemeManager::instance()->getIcon(u"queued"_s)} , m_queuedIcon {UIThemeManager::instance()->getIcon(u"queued"_s)}
, m_stalledDLIcon {UIThemeManager::instance()->getIcon(u"stalledDL"_s)} , m_stalledDLIcon {UIThemeManager::instance()->getIcon(u"stalledDL"_s)}
@ -724,8 +725,9 @@ QIcon TransferListModel::getIconByState(const BitTorrent::TorrentState state) co
case BitTorrent::TorrentState::CheckingDownloading: case BitTorrent::TorrentState::CheckingDownloading:
case BitTorrent::TorrentState::CheckingUploading: case BitTorrent::TorrentState::CheckingUploading:
case BitTorrent::TorrentState::CheckingResumeData: case BitTorrent::TorrentState::CheckingResumeData:
case BitTorrent::TorrentState::Moving:
return m_checkingIcon; return m_checkingIcon;
case BitTorrent::TorrentState::Moving:
return m_movingIcon;
case BitTorrent::TorrentState::Unknown: case BitTorrent::TorrentState::Unknown:
case BitTorrent::TorrentState::MissingFiles: case BitTorrent::TorrentState::MissingFiles:
case BitTorrent::TorrentState::Error: case BitTorrent::TorrentState::Error:

1
src/gui/transferlistmodel.h

@ -138,6 +138,7 @@ private:
QIcon m_completedIcon; QIcon m_completedIcon;
QIcon m_downloadingIcon; QIcon m_downloadingIcon;
QIcon m_errorIcon; QIcon m_errorIcon;
QIcon m_movingIcon;
QIcon m_pausedIcon; QIcon m_pausedIcon;
QIcon m_queuedIcon; QIcon m_queuedIcon;
QIcon m_stalledDLIcon; QIcon m_stalledDLIcon;

5
src/webui/www/private/scripts/dynamicTable.js

@ -1003,10 +1003,13 @@ window.qBittorrent.DynamicTable = (function() {
case "checkingUP": case "checkingUP":
case "queuedForChecking": case "queuedForChecking":
case "checkingResumeData": case "checkingResumeData":
case "moving":
state = "force-recheck"; state = "force-recheck";
img_path = "images/force-recheck.svg"; img_path = "images/force-recheck.svg";
break; break;
case "moving":
state = "moving";
img_path = "images/set-location.svg";
break;
case "error": case "error":
case "unknown": case "unknown":
case "missingFiles": case "missingFiles":

Loading…
Cancel
Save