Added incremental search to channel search. (#3544)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
@@ -151,20 +151,13 @@ void SearchPopup::initLayout()
|
||||
{
|
||||
this->searchInput_ = new QLineEdit(this);
|
||||
layout2->addWidget(this->searchInput_);
|
||||
QObject::connect(this->searchInput_, &QLineEdit::returnPressed,
|
||||
[this] {
|
||||
this->search();
|
||||
});
|
||||
}
|
||||
|
||||
// SEARCH BUTTON
|
||||
{
|
||||
QPushButton *searchButton = new QPushButton(this);
|
||||
searchButton->setText("Search");
|
||||
layout2->addWidget(searchButton);
|
||||
QObject::connect(searchButton, &QPushButton::clicked, [this] {
|
||||
this->search();
|
||||
});
|
||||
this->searchInput_->setPlaceholderText("Type to search");
|
||||
this->searchInput_->setClearButtonEnabled(true);
|
||||
this->searchInput_->findChild<QAbstractButton *>()->setIcon(
|
||||
QPixmap(":/buttons/clearSearch.png"));
|
||||
QObject::connect(this->searchInput_, &QLineEdit::textChanged,
|
||||
this, &SearchPopup::search);
|
||||
}
|
||||
|
||||
layout1->addLayout(layout2);
|
||||
|
||||
Reference in New Issue
Block a user