18 #include "QLineEditFilter.h"
20 QLineEditFilter::QLineEditFilter(QWidget *parent) : QLineEdit(parent)
22 setStyleSheet(
"color: #bbbbbb;");
23 setText(tr(
"Filter..."));
26 connect(
this, SIGNAL(textEdited(QString)),
27 this, SLOT(userTextEdited(QString)));
30 QLineEditFilter::~QLineEditFilter()
35 void QLineEditFilter::focusInEvent(QFocusEvent *focusEvent)
40 setStyleSheet(
"color: #000000;");
43 QLineEdit::focusInEvent(focusEvent);
46 void QLineEditFilter::focusOutEvent(QFocusEvent *focusEvent)
50 setStyleSheet(
"color: #bbbbbb;");
51 setText(tr(
"Filter..."));
53 QLineEdit::focusOutEvent(focusEvent);
56 void QLineEditFilter::userTextEdited(
const QString &text)
59 emit filterTextChanged(text);
61 emit filterTextChanged(QString (
""));