diff options
| author | Peter Penz <[email protected]> | 2008-09-02 21:07:52 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-09-02 21:07:52 +0000 |
| commit | 7a00899760e52c642e17893ca93e1bdd6fbf1e9a (patch) | |
| tree | f5925c9985f0133a778490ae76f257d5acaed6d8 /src/filterbar.cpp | |
| parent | cb5a134080f1368beef87f46d5ed4fd7406a98fc (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.cpp | 29 |
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" |
