mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-17 06:01:33 -06:00
committed by
GitHub
parent
d918c43aba
commit
a59238f4ea
@@ -159,12 +159,17 @@ TransferListFiltersWidget::TransferListFiltersWidget(QWidget *parent, TransferLi
|
|||||||
delete layoutItem;
|
delete layoutItem;
|
||||||
};
|
};
|
||||||
|
|
||||||
if (pref->useSeparateTrackerStatusFilter())
|
m_useSeparateTrackerStatusFilter = pref->useSeparateTrackerStatusFilter();
|
||||||
|
if (m_useSeparateTrackerStatusFilter)
|
||||||
createTrackerStatusItem();
|
createTrackerStatusItem();
|
||||||
|
|
||||||
connect(pref, &Preferences::changed, this, [pref, createTrackerStatusItem, removeTrackerStatusItem]
|
connect(pref, &Preferences::changed, this, [this, pref, createTrackerStatusItem, removeTrackerStatusItem]
|
||||||
{
|
{
|
||||||
if (pref->useSeparateTrackerStatusFilter())
|
if (m_useSeparateTrackerStatusFilter == pref->useSeparateTrackerStatusFilter())
|
||||||
|
return;
|
||||||
|
|
||||||
|
m_useSeparateTrackerStatusFilter = !m_useSeparateTrackerStatusFilter;
|
||||||
|
if (m_useSeparateTrackerStatusFilter)
|
||||||
createTrackerStatusItem();
|
createTrackerStatusItem();
|
||||||
else
|
else
|
||||||
removeTrackerStatusItem();
|
removeTrackerStatusItem();
|
||||||
|
|||||||
@@ -53,4 +53,5 @@ public:
|
|||||||
private:
|
private:
|
||||||
TransferListWidget *m_transferList = nullptr;
|
TransferListWidget *m_transferList = nullptr;
|
||||||
TrackersFilterWidget *m_trackersFilterWidget = nullptr;
|
TrackersFilterWidget *m_trackersFilterWidget = nullptr;
|
||||||
|
bool m_useSeparateTrackerStatusFilter = false;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user