]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/filterbar.cpp
Create shared lib as discussed with David and Peter
[dolphin.git] / src / filterbar.cpp
index 48624a26ac2c7c9694e56c5483ac92fe425fceb7..5ca5f1e8bc830930b5bb8832375a01233204c68d 100644 (file)
@@ -54,13 +54,14 @@ FilterBar::FilterBar(QWidget* parent) :
 
     m_close = new QToolButton(this);
     m_close->setAutoRaise(true);
-    m_close->setIcon(QIcon(SmallIcon("fileclose")));
+    m_close->setIcon(QIcon(SmallIcon("list-remove")));
+    m_close->setToolTip(i18n("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 +87,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"