Esempio n. 1
0
void search_dial::submitClicked(){

    QString input = search_editor->text();
    qDebug() << "search input: " << input;

    emit emitSearch(input);
}
Esempio n. 2
0
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()));
}