void frmSearchReplace::findFromUI(bool forward, bool searchFromStart) { SearchHelpers::SearchOptions sOpts = searchOptionsFromUI(); sOpts.SearchFromStart = searchFromStart; this->search(ui->cmbSearch->currentText(), searchModeFromUI(), forward, sOpts); }
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)); }
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()); }
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(); } }