Пример #1
0
void frmSearchReplace::findFromUI(bool forward, bool searchFromStart)
{
    SearchHelpers::SearchOptions sOpts = searchOptionsFromUI();
    sOpts.SearchFromStart = searchFromStart;

    this->search(ui->cmbSearch->currentText(),
                 searchModeFromUI(),
                 forward,
                 sOpts);
}
Пример #2
0
void frmSearchReplace::on_btnReplaceAll_clicked()
{
    int n = this->replaceAll(ui->cmbSearch->currentText(),
                             ui->cmbReplace->currentText(),
                             searchModeFromUI(),
                             searchOptionsFromUI());

    addToSearchHistory(ui->cmbSearch->currentText());
    addToReplaceHistory(ui->cmbReplace->currentText());

    QMessageBox::information(this, tr("Replace all"), tr("%1 occurrences have been replaced.").arg(n));
}
Пример #3
0
void frmSearchReplace::on_btnFindAll_clicked()
{
    searchInFiles(ui->cmbSearch->currentText(),
                  ui->cmbLookIn->currentText(),
                  fileFiltersFromUI(),
                  searchModeFromUI(),
                  searchOptionsFromUI());

    addToSearchHistory(ui->cmbSearch->currentText());
    addToFileHistory(ui->cmbLookIn->currentText());
    addToFilterHistory(ui->cmbFilter->currentText());
}
Пример #4
0
void frmSearchReplace::on_btnSelectAll_clicked()
{
    int count = this->selectAll(ui->cmbSearch->currentText(),
                                searchModeFromUI(),
                                searchOptionsFromUI());

    addToSearchHistory(ui->cmbSearch->currentText());

    if (count == 0) {
        QMessageBox::information(this, tr("Select all"), tr("No results found"));
    } else {
        // Focus on main window
        this->m_topEditorContainer->activateWindow();
    }
}