┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/filterbar.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-09-02 21:07:52 +0000
committerPeter Penz <[email protected]>2008-09-02 21:07:52 +0000
commit7a00899760e52c642e17893ca93e1bdd6fbf1e9a (patch)
treef5925c9985f0133a778490ae76f257d5acaed6d8 /src/filterbar.cpp
parentcb5a134080f1368beef87f46d5ed4fd7406a98fc (diff)
put the close button of the filter bar on the left like in other applications (Kate, KWrite, Firefox, ...)
svn path=/trunk/KDE/kdebase/apps/; revision=856445
Diffstat (limited to 'src/filterbar.cpp')
-rw-r--r--src/filterbar.cpp29
1 files changed, 9 insertions, 20 deletions
diff --git a/src/filterbar.cpp b/src/filterbar.cpp
index 36a6d5271..a16df75aa 100644
--- a/src/filterbar.cpp
+++ b/src/filterbar.cpp
@@ -29,20 +29,21 @@
#include <klineedit.h>
#include <kiconloader.h>
-#include "dolphinmainwindow.h"
-
FilterBar::FilterBar(QWidget* parent) :
QWidget(parent)
{
- const int gap = 3;
-
QHBoxLayout* hLayout = new QHBoxLayout(this);
hLayout->setMargin(0);
- hLayout->addSpacing(gap);
+
+ m_close = new QToolButton(this);
+ m_close->setAutoRaise(true);
+ m_close->setIcon(KIcon("dialog-close"));
+ m_close->setToolTip(i18nc("@info:tooltip", "Hide Filter Bar"));
+ hLayout->addWidget(m_close);
+ hLayout->addSpacing(KDialog::spacingHint());
m_filter = new QLabel(i18nc("@label:textbox", "Filter:"), this);
hLayout->addWidget(m_filter);
- hLayout->addSpacing(KDialog::spacingHint());
m_filterInput = new KLineEdit(this);
m_filterInput->setLayoutDirection(Qt::LeftToRight);
@@ -50,16 +51,9 @@ FilterBar::FilterBar(QWidget* parent) :
m_filter->setBuddy(m_filterInput);
hLayout->addWidget(m_filterInput);
- m_close = new QToolButton(this);
- m_close->setAutoRaise(true);
- m_close->setIcon(KIcon("dialog-close"));
- m_close->setToolTip(i18nc("@info:tooltip", "Hide Filter Bar"));
- hLayout->addWidget(m_close);
- hLayout->addSpacing(gap);
-
connect(m_filterInput, SIGNAL(textChanged(const QString&)),
this, SIGNAL(filterChanged(const QString&)));
- connect(m_close, SIGNAL(clicked()), this, SLOT(emitCloseRequest()));
+ connect(m_close, SIGNAL(clicked()), this, SIGNAL(closeRequest()));
}
FilterBar::~FilterBar()
@@ -82,13 +76,8 @@ void FilterBar::keyReleaseEvent(QKeyEvent* event)
{
QWidget::keyReleaseEvent(event);
if ((event->key() == Qt::Key_Escape)) {
- emitCloseRequest();
+ emit closeRequest();
}
}
-void FilterBar::emitCloseRequest()
-{
- emit closeRequest();
-}
-
#include "filterbar.moc"