mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-17 14:08:03 -06:00
Now user-created labels "all" and "none" works as regular labels
This commit is contained in:
@@ -359,10 +359,10 @@ void TransferListFiltersWidget::removeSelectedLabel() {
|
|||||||
void TransferListFiltersWidget::applyLabelFilter(int row) {
|
void TransferListFiltersWidget::applyLabelFilter(int row) {
|
||||||
switch(row) {
|
switch(row) {
|
||||||
case 0:
|
case 0:
|
||||||
transferList->applyLabelFilter("all");
|
transferList->applyLabelFilterAll();
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
transferList->applyLabelFilter("none");
|
transferList->applyLabelFilter(QString());
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
transferList->applyLabelFilter(labelFilters->labelFromRow(row));
|
transferList->applyLabelFilter(labelFilters->labelFromRow(row));
|
||||||
|
|||||||
@@ -885,15 +885,11 @@ void TransferListWidget::currentChanged(const QModelIndex& current, const QModel
|
|||||||
emit currentTorrentChanged(h);
|
emit currentTorrentChanged(h);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TransferListWidget::applyLabelFilter(QString label) {
|
void TransferListWidget::applyLabelFilterAll() {
|
||||||
if (label == "all") {
|
|
||||||
nameFilterModel->disableLabelFilter();
|
nameFilterModel->disableLabelFilter();
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
if (label == "none") {
|
void TransferListWidget::applyLabelFilter(QString label) {
|
||||||
nameFilterModel->setLabelFilter(QString());
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
qDebug("Applying Label filter: %s", qPrintable(label));
|
qDebug("Applying Label filter: %s", qPrintable(label));
|
||||||
nameFilterModel->setLabelFilter(label);
|
nameFilterModel->setLabelFilter(label);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ public slots:
|
|||||||
void displayDLHoSMenu(const QPoint&);
|
void displayDLHoSMenu(const QPoint&);
|
||||||
void applyNameFilter(const QString& name);
|
void applyNameFilter(const QString& name);
|
||||||
void applyStatusFilter(int f);
|
void applyStatusFilter(int f);
|
||||||
|
void applyLabelFilterAll();
|
||||||
void applyLabelFilter(QString label);
|
void applyLabelFilter(QString label);
|
||||||
void previewFile(QString filePath);
|
void previewFile(QString filePath);
|
||||||
void removeLabelFromRows(QString label);
|
void removeLabelFromRows(QString label);
|
||||||
|
|||||||
Reference in New Issue
Block a user