┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2010-11-11 19:19:40 +0000
committerPeter Penz <[email protected]>2010-11-11 19:19:40 +0000
commite251393981810476f1efa48c45a503175771686d (patch)
treefe572bad34f5d7564d180f73ff88eb2ccf12fb7c /src
parentfb501085e2c65f7b64eedf8be0e1e8ea515a3ba8 (diff)
Remove the "Remove folder restriction" button from the Filter Panel as discussed with Sebastian Trüg. This will be replaced by the "From Here" and "Everywhere" buttons later.
svn path=/trunk/KDE/kdebase/apps/; revision=1195690
Diffstat (limited to 'src')
-rw-r--r--src/panels/filter/filterpanel.cpp17
-rw-r--r--src/panels/filter/filterpanel.h3
2 files changed, 1 insertions, 19 deletions
diff --git a/src/panels/filter/filterpanel.cpp b/src/panels/filter/filterpanel.cpp
index b6c683dd0..68ec8de56 100644
--- a/src/panels/filter/filterpanel.cpp
+++ b/src/panels/filter/filterpanel.cpp
@@ -47,7 +47,6 @@ FilterPanel::FilterPanel(QWidget* parent) :
m_initialized(false),
m_nepomukEnabled(false),
m_lastSetUrlStatJob(0),
- m_removeFolderRestrictionButton(0),
m_facetWidget(0),
m_unfacetedRestQuery()
{
@@ -81,11 +80,7 @@ void FilterPanel::showEvent(QShowEvent* event)
if (!m_initialized) {
QVBoxLayout* layout = new QVBoxLayout(this);
- Q_ASSERT(m_removeFolderRestrictionButton == 0);
- m_removeFolderRestrictionButton = new QPushButton(i18n("Remove folder restriction"), this);
- connect(m_removeFolderRestrictionButton, SIGNAL(clicked()), SLOT(slotRemoveFolderRestrictionClicked()));
-
- layout->addWidget(m_removeFolderRestrictionButton);
+ layout->setMargin(0);
Q_ASSERT(m_facetWidget == 0);
m_facetWidget = new Nepomuk::Utils::FacetWidget(this);
@@ -162,21 +157,11 @@ void FilterPanel::slotQueryTermChanged(const Nepomuk::Query::Term& term)
emit urlActivated(query.toSearchUrl());
}
-void FilterPanel::slotRemoveFolderRestrictionClicked()
-{
- Nepomuk::Query::FileQuery query(m_unfacetedRestQuery && m_facetWidget->queryTerm());
- query.setIncludeFolders(KUrl::List());
- query.setExcludeFolders(KUrl::List());
- m_facetWidget->setClientQuery(query);
- emit urlActivated(query.toSearchUrl());
-}
-
void FilterPanel::setQuery(const Nepomuk::Query::Query& query)
{
if (query.isValid()) {
const bool block = m_facetWidget->blockSignals(true);
- m_removeFolderRestrictionButton->setVisible(query.isFileQuery() && !query.toFileQuery().includeFolders().isEmpty());
m_unfacetedRestQuery = m_facetWidget->extractFacetsFromQuery(query);
m_facetWidget->setClientQuery(query);
setEnabled(true);
diff --git a/src/panels/filter/filterpanel.h b/src/panels/filter/filterpanel.h
index aaf51046c..c574d618e 100644
--- a/src/panels/filter/filterpanel.h
+++ b/src/panels/filter/filterpanel.h
@@ -24,7 +24,6 @@
#include <panels/panel.h>
class KJob;
-class QPushButton;
namespace Nepomuk {
namespace Utils {
@@ -56,7 +55,6 @@ protected:
private slots:
void slotSetUrlStatFinished(KJob*);
void slotQueryTermChanged(const Nepomuk::Query::Term& term);
- void slotRemoveFolderRestrictionClicked();
private:
void setQuery(const Nepomuk::Query::Query& query);
@@ -66,7 +64,6 @@ private:
bool m_nepomukEnabled;
KJob* m_lastSetUrlStatJob;
- QPushButton* m_removeFolderRestrictionButton;
Nepomuk::Utils::FacetWidget* m_facetWidget;
Nepomuk::Query::Query m_unfacetedRestQuery;
};