diff --git a/src/Icons/skin/checkingDL.png b/src/Icons/skin/checking.png similarity index 100% rename from src/Icons/skin/checkingDL.png rename to src/Icons/skin/checking.png diff --git a/src/Icons/skin/checkingUP.png b/src/Icons/skin/checkingUP.png deleted file mode 100644 index 0f40b4486..000000000 Binary files a/src/Icons/skin/checkingUP.png and /dev/null differ diff --git a/src/Icons/skin/paused.png b/src/Icons/skin/paused.png index 8a0e947b8..e746bfd23 100644 Binary files a/src/Icons/skin/paused.png and b/src/Icons/skin/paused.png differ diff --git a/src/Icons/skin/pausedDL.png b/src/Icons/skin/pausedDL.png deleted file mode 100644 index e746bfd23..000000000 Binary files a/src/Icons/skin/pausedDL.png and /dev/null differ diff --git a/src/Icons/skin/pausedUP.png b/src/Icons/skin/pausedUP.png deleted file mode 100644 index 902064722..000000000 Binary files a/src/Icons/skin/pausedUP.png and /dev/null differ diff --git a/src/Icons/skin/queuedDL.png b/src/Icons/skin/queued.png similarity index 100% rename from src/Icons/skin/queuedDL.png rename to src/Icons/skin/queued.png diff --git a/src/Icons/skin/queuedUP.png b/src/Icons/skin/queuedUP.png deleted file mode 100644 index 8786a6268..000000000 Binary files a/src/Icons/skin/queuedUP.png and /dev/null differ diff --git a/src/icons.qrc b/src/icons.qrc index e2078b77a..94365f57c 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -12,13 +12,10 @@ Icons/slow_off.png Icons/uparrow.png Icons/rss16.png - Icons/skin/checkingUP.png Icons/skin/bg-handle-horizontal.gif Icons/skin/play.png Icons/skin/qbittorrent22.png - Icons/skin/queuedDL.png Icons/skin/new.png - Icons/skin/queuedUP.png Icons/skin/preview.png Icons/skin/stalled.png Icons/skin/delete.png @@ -30,9 +27,7 @@ Icons/skin/delete_perm22.png Icons/skin/filteractive.png Icons/skin/connected.png - Icons/skin/pausedDL.png Icons/skin/mascot.png - Icons/skin/pausedUP.png Icons/skin/seeding.png Icons/skin/increase.png Icons/skin/qbittorrent32.png @@ -51,6 +46,7 @@ Icons/skin/pause_all.png Icons/skin/error.png Icons/skin/delete22.png + Icons/skin/checking.png Icons/skin/play_all.png Icons/skin/pause.png Icons/skin/firewalled.png @@ -58,7 +54,7 @@ Icons/skin/info.png Icons/skin/tabs.gif Icons/skin/delete_perm.png - Icons/skin/checkingDL.png + Icons/skin/queued.png Icons/skin/settings.png Icons/skin/exit.png Icons/skin/delete_all.png diff --git a/src/transferlistwidget.cpp b/src/transferlistwidget.cpp index adcd9e6cc..dc66da870 100644 --- a/src/transferlistwidget.cpp +++ b/src/transferlistwidget.cpp @@ -185,12 +185,11 @@ void TransferListWidget::addTorrent(QTorrentHandle& h) { if(h.is_paused()) { if(h.is_seed()) { listModel->setData(listModel->index(row, TR_STATUS), STATE_PAUSED_UP); - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/pausedUP.png"))), Qt::DecorationRole); listModel->setData(listModel->index(row, TR_ETA), QVariant((qlonglong)0)); } else { listModel->setData(listModel->index(row, TR_STATUS), STATE_PAUSED_DL); - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/pausedDL.png"))), Qt::DecorationRole); } + listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/paused.png"))), Qt::DecorationRole); setRowColor(row, QString::fromUtf8("red")); }else{ if(h.is_seed()) { @@ -253,7 +252,7 @@ void TransferListWidget::pauseTorrent(int row, bool refresh_list) { listModel->setData(listModel->index(row, TR_NAME), h.error(), Qt::ToolTipRole); listModel->setData(listModel->index(row, TR_NAME), QIcon(QString::fromUtf8(":/Icons/skin/error.png")), Qt::DecorationRole); } else { - listModel->setData(listModel->index(row, TR_NAME), QIcon(QString::fromUtf8(":/Icons/skin/pausedUP.png")), Qt::DecorationRole); + listModel->setData(listModel->index(row, TR_NAME), QIcon(QString::fromUtf8(":/Icons/skin/paused.png")), Qt::DecorationRole); } } else { listModel->setData(listModel->index(row, TR_STATUS), STATE_PAUSED_DL); @@ -261,7 +260,7 @@ void TransferListWidget::pauseTorrent(int row, bool refresh_list) { listModel->setData(listModel->index(row, TR_NAME), h.error(), Qt::ToolTipRole); listModel->setData(listModel->index(row, TR_NAME), QIcon(QString::fromUtf8(":/Icons/skin/error.png")), Qt::DecorationRole); } else { - listModel->setData(listModel->index(row, TR_NAME), QIcon(QString::fromUtf8(":/Icons/skin/pausedDL.png")), Qt::DecorationRole); + listModel->setData(listModel->index(row, TR_NAME), QIcon(QString::fromUtf8(":/Icons/skin/paused.png")), Qt::DecorationRole); } listModel->setData(listModel->index(row, TR_ETA), QVariant((qlonglong)MAX_ETA)); } @@ -356,21 +355,19 @@ int TransferListWidget::updateTorrent(int row) { listModel->setData(listModel->index(row, TR_PROGRESS), QVariant((double)h.progress())); if(h.is_seed()) { s = STATE_CHECKING_UP; - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/checkingUP.png"))), Qt::DecorationRole); } else { s = STATE_CHECKING_DL; - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/checkingDL.png"))), Qt::DecorationRole); } + listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/checking.png"))), Qt::DecorationRole); listModel->setData(listModel->index(row, TR_STATUS), s); }else { listModel->setData(listModel->index(row, TR_ETA), QVariant((qlonglong)MAX_ETA)); if(h.is_seed()) { - s = STATE_QUEUED_UP; - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/queuedUP.png"))), Qt::DecorationRole); + s = STATE_QUEUED_UP; } else { s =STATE_QUEUED_DL; - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/queuedDL.png"))), Qt::DecorationRole); } + listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/queued.png"))), Qt::DecorationRole); listModel->setData(listModel->index(row, TR_STATUS), s); } // Reset speeds and seeds/leech @@ -399,13 +396,10 @@ int TransferListWidget::updateTorrent(int row) { case torrent_status::checking_resume_data: if(h.is_seed()) { s = STATE_CHECKING_UP; - - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/checkingUP.png"))), Qt::DecorationRole); } else { s = STATE_CHECKING_DL; - - listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/checkingDL.png"))), Qt::DecorationRole); } + listModel->setData(listModel->index(row, TR_NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/checking.png"))), Qt::DecorationRole); listModel->setData(listModel->index(row, TR_PROGRESS), QVariant((double)h.progress())); if(!isColumnHidden(TR_ETA)) listModel->setData(listModel->index(row, TR_ETA), QVariant((qlonglong)MAX_ETA)); @@ -460,7 +454,7 @@ void TransferListWidget::setFinished(QTorrentHandle &h) { try { if(row >= 0) { if(h.is_paused()) { - listModel->setData(listModel->index(row, TR_NAME), QIcon(":/Icons/skin/pausedUP.png"), Qt::DecorationRole); + listModel->setData(listModel->index(row, TR_NAME), QIcon(":/Icons/skin/paused.png"), Qt::DecorationRole); listModel->setData(listModel->index(row, TR_STATUS), STATE_PAUSED_UP); setRowColor(row, "red"); }else{ @@ -493,7 +487,7 @@ void TransferListWidget::refreshList(bool force) { if(!force && main_window->getCurrentTabIndex() != TAB_TRANSFER) return; unsigned int nb_downloading = 0, nb_seeding=0, nb_active=0, nb_inactive = 0; if(BTSession->getSession()->get_torrents().size() != (uint)listModel->rowCount()) { - // Oups, we have torrents that are not displayed, fix that + // Oups, we have torrents that are not displayed, fix this std::vector torrents = BTSession->getSession()->get_torrents(); std::vector::iterator itr; for(itr = torrents.begin(); itr != torrents.end(); itr++) { diff --git a/src/webui/scripts/client.js b/src/webui/scripts/client.js index cc9f81762..be0fe48f6 100644 --- a/src/webui/scripts/client.js +++ b/src/webui/scripts/client.js @@ -190,6 +190,17 @@ window.addEvent('load', function(){ var waitingTrInfo = false; var stateToImg = function(state){ + if(state == "pausedUP" || state == "pausedDL") { + state = "paused"; + } else { + if(state == "queuedUP" || state == "queuedDL") { + state = "queued"; + } else { + if(state == "checkingUP" || state == "checkingDL") { + state = "checking"; + } + } + } return 'images/skin/'+state+'.png'; }; var loadTransferInfo = function() {