X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/d8669c68e40a6571dfcbdf38e3281a4aeb8c2be6..a26eda8d3809159615a5fe95b1cf8eb154b1374b:/src/filterbar.cpp diff --git a/src/filterbar.cpp b/src/filterbar.cpp index 48624a26a..6e7443715 100644 --- a/src/filterbar.cpp +++ b/src/filterbar.cpp @@ -19,10 +19,10 @@ ***************************************************************************/ #include "filterbar.h" -#include -#include -#include -#include +#include +#include +#include +#include #include #include @@ -36,15 +36,11 @@ FilterBar::FilterBar(QWidget* parent) : { const int gap = 3; - QVBoxLayout* vLayout = new QVBoxLayout(this); - vLayout->setMargin(0); - vLayout->addSpacing(gap); - - QHBoxLayout* hLayout = new QHBoxLayout(vLayout); + QHBoxLayout* hLayout = new QHBoxLayout(this); hLayout->setMargin(0); hLayout->addSpacing(gap); - m_filter = new QLabel(i18n("Filter:"), this); + m_filter = new QLabel(i18nc("@label:textbox", "Filter:"), this); hLayout->addWidget(m_filter); hLayout->addSpacing(KDialog::spacingHint()); @@ -54,13 +50,14 @@ FilterBar::FilterBar(QWidget* parent) : m_close = new QToolButton(this); m_close->setAutoRaise(true); - m_close->setIcon(QIcon(SmallIcon("fileclose"))); + 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(signalFilterChanged(const QString&))); - connect(m_close, SIGNAL(clicked()), this, SLOT(emitClose())); + this, SIGNAL(filterChanged(const QString&))); + connect(m_close, SIGNAL(clicked()), this, SLOT(emitCloseRequest())); } FilterBar::~FilterBar() @@ -86,13 +83,13 @@ void FilterBar::keyReleaseEvent(QKeyEvent* event) { QWidget::keyReleaseEvent(event); if ((event->key() == Qt::Key_Escape)) { - emitClose(); + emitCloseRequest(); } } -void FilterBar::emitClose() +void FilterBar::emitCloseRequest() { - emit close(); + emit closeRequest(); } #include "filterbar.moc"