***************************************************************************/
#include "filterbar.h"
-#include <QBoxLayout>
-#include <QKeyEvent>
-#include <QLabel>
-#include <QToolButton>
+#include <QtGui/QBoxLayout>
+#include <QtGui/QKeyEvent>
+#include <QtGui/QLabel>
+#include <QtGui/QToolButton>
#include <kdialog.h>
#include <klocale.h>
{
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());
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(filterChanged(const QString&)));
- connect(m_close, SIGNAL(clicked()), this, SLOT(emitClose()));
+ connect(m_close, SIGNAL(clicked()), this, SLOT(emitCloseRequest()));
}
FilterBar::~FilterBar()
{
QWidget::keyReleaseEvent(event);
if ((event->key() == Qt::Key_Escape)) {
- emitClose();
+ emitCloseRequest();
}
}
-void FilterBar::emitClose()
+void FilterBar::emitCloseRequest()
{
- emit close();
+ emit closeRequest();
}
#include "filterbar.moc"