┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/panels/filter/filterpanel.cpp7
-rw-r--r--src/panels/filter/filterpanel.h2
2 files changed, 5 insertions, 4 deletions
diff --git a/src/panels/filter/filterpanel.cpp b/src/panels/filter/filterpanel.cpp
index 42bb09ced..c0d7aeae3 100644
--- a/src/panels/filter/filterpanel.cpp
+++ b/src/panels/filter/filterpanel.cpp
@@ -92,7 +92,8 @@ void FilterPanel::showEvent(QShowEvent* event)
connect(m_lastSetUrlStatJob, SIGNAL(result(KJob*)),
this, SLOT(slotSetUrlStatFinished(KJob*)));
- connect(m_facetWidget, SIGNAL(facetsChanged()), this, SLOT(slotFacetsChanged()));
+ connect(m_facetWidget, SIGNAL(queryTermChanged(Nepomuk::Query::Term)),
+ this, SLOT(slotQueryTermChanged(Nepomuk::Query::Term)));
m_initialized = true;
}
@@ -116,9 +117,9 @@ void FilterPanel::slotSetUrlStatFinished(KJob* job)
setQuery(nepomukQuery);
}
-void FilterPanel::slotFacetsChanged()
+void FilterPanel::slotQueryTermChanged(const Nepomuk::Query::Term& term)
{
- Nepomuk::Query::Query query(m_unfacetedRestQuery && m_facetWidget->queryTerm());
+ Nepomuk::Query::Query query(m_unfacetedRestQuery && term);
emit urlActivated(query.toSearchUrl());
}
diff --git a/src/panels/filter/filterpanel.h b/src/panels/filter/filterpanel.h
index 929a8e7fe..14fcee847 100644
--- a/src/panels/filter/filterpanel.h
+++ b/src/panels/filter/filterpanel.h
@@ -55,7 +55,7 @@ protected:
private slots:
void slotSetUrlStatFinished(KJob*);
- void slotFacetsChanged();
+ void slotQueryTermChanged(const Nepomuk::Query::Term& term);
void slotRemoveFolderRestrictionClicked();
private: