card filter: add clear button and placeholder text (#3003)
This commit is contained in:
parent
6fc1aaef90
commit
cc822dd8df
2 changed files with 6 additions and 2 deletions
|
@ -32,6 +32,10 @@ FilterBuilder::FilterBuilder(QWidget *parent)
|
||||||
|
|
||||||
edit = new QLineEdit;
|
edit = new QLineEdit;
|
||||||
edit->setObjectName("edit");
|
edit->setObjectName("edit");
|
||||||
|
edit->setPlaceholderText(tr("Type your filter here"));
|
||||||
|
#if QT_VERSION >= 0x050200
|
||||||
|
edit->setClearButtonEnabled(true);
|
||||||
|
#endif
|
||||||
edit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
edit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||||
|
|
||||||
QGridLayout *layout = new QGridLayout;
|
QGridLayout *layout = new QGridLayout;
|
||||||
|
|
|
@ -312,18 +312,18 @@ void TabDeckEditor::createCentralFrame()
|
||||||
{
|
{
|
||||||
searchEdit = new SearchLineEdit;
|
searchEdit = new SearchLineEdit;
|
||||||
searchEdit->setObjectName("searchEdit");
|
searchEdit->setObjectName("searchEdit");
|
||||||
|
searchEdit->setPlaceholderText(tr("Search by card name"));
|
||||||
#if QT_VERSION >= 0x050200
|
#if QT_VERSION >= 0x050200
|
||||||
searchEdit->setClearButtonEnabled(true);
|
searchEdit->setClearButtonEnabled(true);
|
||||||
#endif
|
#endif
|
||||||
#if QT_VERSION >= 0x050300
|
#if QT_VERSION >= 0x050300
|
||||||
searchEdit->addAction(QPixmap("theme:icons/search"), QLineEdit::LeadingPosition);
|
searchEdit->addAction(QPixmap("theme:icons/search"), QLineEdit::LeadingPosition);
|
||||||
#endif
|
#endif
|
||||||
|
searchEdit->installEventFilter(&searchKeySignals);
|
||||||
|
|
||||||
setFocusProxy(searchEdit);
|
setFocusProxy(searchEdit);
|
||||||
setFocusPolicy(Qt::ClickFocus);
|
setFocusPolicy(Qt::ClickFocus);
|
||||||
|
|
||||||
searchEdit->installEventFilter(&searchKeySignals);
|
|
||||||
searchEdit->setPlaceholderText(tr("Search by card name"));
|
|
||||||
searchKeySignals.setObjectName("searchKeySignals");
|
searchKeySignals.setObjectName("searchKeySignals");
|
||||||
connect(searchEdit, SIGNAL(textChanged(const QString &)), this, SLOT(updateSearch(const QString &)));
|
connect(searchEdit, SIGNAL(textChanged(const QString &)), this, SLOT(updateSearch(const QString &)));
|
||||||
connect(&searchKeySignals, SIGNAL(onEnter()), this, SLOT(actAddCard()));
|
connect(&searchKeySignals, SIGNAL(onEnter()), this, SLOT(actAddCard()));
|
||||||
|
|
Loading…
Reference in a new issue