From 6c1a89feb8e8178b02adfa8b4fdc0eb8ef0e78c1 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 22 Jan 2011 13:19:50 +0100 Subject: Added filter option for favorites Added filter for only showing series marked as favorites. The other filter options are disabled when in this mode. --- seriestreewidget.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'seriestreewidget.cpp') diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp index 976d55a..fba155b 100644 --- a/seriestreewidget.cpp +++ b/seriestreewidget.cpp @@ -290,6 +290,21 @@ void SeriesTreeWidget::filter(){ expandItems(mExpandedItems); } +void SeriesTreeWidget::filterFavorites(bool checked){ + if(checked){ + mOldFilterText = mFilterEdit->text(); + clearFilter(); + mModel->setFavoriteFilter(); + expandItems(mExpandedItems); + }else{ + mFilterEdit->setText(mOldFilterText); + filter(); + } + mFilterEdit->setEnabled(!checked); + mFilter->setEnabled(!checked); + mClear->setEnabled(!checked); +} + void SeriesTreeWidget::clearFilter(){ mModel->clearFilter(); mProxy->setFilterRegExp(QString()); -- cgit v1.2.3-70-g09d2