┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
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
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
-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;
};