aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/library/librarywidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/General/library/librarywidget.cpp')
-rw-r--r--src/plugins/General/library/librarywidget.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/General/library/librarywidget.cpp b/src/plugins/General/library/librarywidget.cpp
index ab7664d00..041ff0e13 100644
--- a/src/plugins/General/library/librarywidget.cpp
+++ b/src/plugins/General/library/librarywidget.cpp
@@ -50,5 +50,14 @@ LibraryWidget::~LibraryWidget()
void LibraryWidget::refresh()
{
+ m_ui->filterLineEdit->clear();
m_model->refresh();
}
+
+void LibraryWidget::on_filterLineEdit_textChanged(const QString &text)
+{
+ m_model->setFilter(text);
+ m_model->refresh();
+ if(text.count() >= 3)
+ m_ui->treeView->expandAll();
+}