svn path=/trunk/KDE/kdebase/apps/; revision=856445
#include <klineedit.h>
#include <kiconloader.h>
#include <klineedit.h>
#include <kiconloader.h>
-#include "dolphinmainwindow.h"
-
FilterBar::FilterBar(QWidget* parent) :
QWidget(parent)
{
FilterBar::FilterBar(QWidget* parent) :
QWidget(parent)
{
QHBoxLayout* hLayout = new QHBoxLayout(this);
hLayout->setMargin(0);
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);
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);
m_filterInput = new KLineEdit(this);
m_filterInput->setLayoutDirection(Qt::LeftToRight);
m_filter->setBuddy(m_filterInput);
hLayout->addWidget(m_filterInput);
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_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()
}
FilterBar::~FilterBar()
{
QWidget::keyReleaseEvent(event);
if ((event->key() == Qt::Key_Escape)) {
{
QWidget::keyReleaseEvent(event);
if ((event->key() == Qt::Key_Escape)) {
-void FilterBar::emitCloseRequest()
-{
- emit closeRequest();
-}
-
virtual void showEvent(QShowEvent* event);
virtual void keyReleaseEvent(QKeyEvent* event);
virtual void showEvent(QShowEvent* event);
virtual void keyReleaseEvent(QKeyEvent* event);
-private slots:
- void emitCloseRequest();
-
private:
QLabel* m_filter;
KLineEdit* m_filterInput;
private:
QLabel* m_filter;
KLineEdit* m_filterInput;