void ScriptEditorWidget::slotReplace() { ScriptEditorReplaceDialog * pDialog = new ScriptEditorReplaceDialog(this,__tr2qs_ctx("Find & Replace","editor")); connect(pDialog,SIGNAL(replaceAll(const QString &,const QString &)),m_pParent,SLOT(slotReplaceAll(const QString &,const QString &))); connect(pDialog,SIGNAL(initFind()),m_pParent,SLOT(slotInitFind())); connect(pDialog,SIGNAL(nextFind(const QString &)),m_pParent,SLOT(slotNextFind(const QString &))); if(pDialog->exec()){}; }
void Finder::removeAll(Atom **atoms, uint n) { for (uint i = 0; i < n; ++i) { Atom *atom = atoms[i]; if (!atom) continue; atom->prepareToRemove(); } initFind(atoms, n); }