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->setObjectName("edit");
|
||||
edit->setPlaceholderText(tr("Type your filter here"));
|
||||
#if QT_VERSION >= 0x050200
|
||||
edit->setClearButtonEnabled(true);
|
||||
#endif
|
||||
edit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||
|
||||
QGridLayout *layout = new QGridLayout;
|
||||
|
|
|
@ -312,18 +312,18 @@ void TabDeckEditor::createCentralFrame()
|
|||
{
|
||||
searchEdit = new SearchLineEdit;
|
||||
searchEdit->setObjectName("searchEdit");
|
||||
searchEdit->setPlaceholderText(tr("Search by card name"));
|
||||
#if QT_VERSION >= 0x050200
|
||||
searchEdit->setClearButtonEnabled(true);
|
||||
#endif
|
||||
#if QT_VERSION >= 0x050300
|
||||
searchEdit->addAction(QPixmap("theme:icons/search"), QLineEdit::LeadingPosition);
|
||||
#endif
|
||||
searchEdit->installEventFilter(&searchKeySignals);
|
||||
|
||||
setFocusProxy(searchEdit);
|
||||
setFocusPolicy(Qt::ClickFocus);
|
||||
|
||||
searchEdit->installEventFilter(&searchKeySignals);
|
||||
searchEdit->setPlaceholderText(tr("Search by card name"));
|
||||
searchKeySignals.setObjectName("searchKeySignals");
|
||||
connect(searchEdit, SIGNAL(textChanged(const QString &)), this, SLOT(updateSearch(const QString &)));
|
||||
connect(&searchKeySignals, SIGNAL(onEnter()), this, SLOT(actAddCard()));
|
||||
|
|
Loading…
Reference in a new issue