Allow the user to disable filters from the side panel.

This commit is contained in:
sledgehammer999 2015-03-28 01:59:20 +02:00
parent ff1aaa8733
commit 9b0ea3a055
4 changed files with 87 additions and 24 deletions

View file

@ -2231,6 +2231,36 @@ void Preferences::setTorImportGeometry(const QByteArray &geometry)
setValue("TorrentImportDlg/dimensions", geometry);
}
bool Preferences::getStatusFilterState() const
{
return value("TransferListFilters/statusFilterState", true).toBool();
}
void Preferences::setStatusFilterState(const bool checked)
{
setValue("TransferListFilters/statusFilterState", checked);
}
bool Preferences::getLabelFilterState() const
{
return value("TransferListFilters/labelFilterState", true).toBool();
}
void Preferences::setLabelFilterState(const bool checked)
{
setValue("TransferListFilters/labelFilterState", checked);
}
bool Preferences::getTrackerFilterState() const
{
return value("TransferListFilters/trackerFilterState", true).toBool();
}
void Preferences::setTrackerFilterState(const bool checked)
{
setValue("TransferListFilters/trackerFilterState", checked);
}
int Preferences::getTransSelFilter() const
{
return value("TransferListFilters/selectedFilterIndex", 0).toInt();