void search_dial::submitClicked(){ QString input = search_editor->text(); qDebug() << "search input: " << input; emit emitSearch(input); }
void MainWindow::search_start(){ my_search_dial = new search_dial; if(my_search_dial->exec()){ connect(my_search_dial, SIGNAL(emitSearch(QString)), this, SLOT(searchRecv(QString))); } }
blSearchBarWidget::blSearchBarWidget(QWidget *parent) : QLineEdit(parent) { m_defaultText = tr("Search"); this->setText(m_defaultText); QPushButton *valideRecherche = new QPushButton("", this); valideRecherche->setObjectName("blSearchBarWidgetButton"); QHBoxLayout *rechercheLayout = new QHBoxLayout; this->setLayout(rechercheLayout); rechercheLayout->addWidget(valideRecherche, 0, Qt::AlignRight); rechercheLayout->setContentsMargins(0,0,0,0); rechercheLayout->setSpacing(0); rechercheLayout->setMargin(2); connect(this, SIGNAL(returnPressed()), this, SLOT(emitSearch())); connect(this, SIGNAL(selectionChanged()), this, SLOT(removeSearch())); connect(valideRecherche, SIGNAL(clicked()), this, SLOT(emitSearch())); }