summaryrefslogtreecommitdiff
path: root/src/findbar.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2009-07-25 20:14:12 +0200
committerAndrea Diamantini <adjam7@gmail.com>2009-07-25 20:14:12 +0200
commitc8f94cdbcf4eb5dc7b7d6b17551c6211e116ca98 (patch)
treee90b4855c36bfd67f93f81ee8503e6389c2c0f15 /src/findbar.cpp
parentMerge commit 'megabigbug/ContextsMenus' (diff)
parentFixing codestyle and changing a bit red color (diff)
downloadrekonq-c8f94cdbcf4eb5dc7b7d6b17551c6211e116ca98.tar.xz
Merge branch 'findbarNEW'
Diffstat (limited to 'src/findbar.cpp')
-rw-r--r--src/findbar.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/findbar.cpp b/src/findbar.cpp
index 3efe470b..0656eef5 100644
--- a/src/findbar.cpp
+++ b/src/findbar.cpp
@@ -29,12 +29,14 @@
#include <KPushButton>
#include <klocalizedstring.h>
#include <KXmlGuiWindow>
+#include <KApplication>
// Qt Includes
#include <QtGui/QWidget>
#include <QtGui/QHBoxLayout>
#include <QtGui/QToolButton>
#include <QtGui/QLabel>
+#include <QtGui/QColor>
#include <QtGui/QKeyEvent>
#include <QtCore/QString>
@@ -139,6 +141,30 @@ void FindBar::keyPressEvent(QKeyEvent* event)
emit searchString(m_lineEdit->text());
return;
}
+
QWidget::keyPressEvent(event);
}
+void FindBar::notifyMatch(bool match)
+{
+ QPalette p = m_lineEdit->palette();
+
+ if (m_lineEdit->text().isEmpty())
+ {
+ p.setColor(QPalette::Base, QColor(KApplication::palette().color(QPalette::Active, QPalette::Base)));
+ }
+ else
+ {
+ if (match)
+ {
+ p.setColor(QPalette::Base, QColor(186, 249, 206));
+ }
+ else
+ {
+ p.setColor(QPalette::Base, QColor(247, 130, 130)); // previous were 247, 230, 230
+ }
+ }
+ m_lineEdit->setPalette(p);
+}
+
+