void GuiSearch::replaceallClicked() { replace(qstring_to_ucs4(findCO->currentText()), qstring_to_ucs4(replaceCO->currentText()), caseCB->isChecked(), wordsCB->isChecked(), true, true); uniqueInsert(findCO, findCO->currentText()); uniqueInsert(replaceCO, replaceCO->currentText()); }
void GuiSearch::replaceClicked() { docstring const needle = qstring_to_ucs4(findCO->currentText()); docstring const repl = qstring_to_ucs4(replaceCO->currentText()); replace(needle, repl, caseCB->isChecked(), wordsCB->isChecked(), !backwardsCB->isChecked(), false); uniqueInsert(findCO, findCO->currentText()); uniqueInsert(replaceCO, replaceCO->currentText()); }
void PointVec::push_back (Point* pnt, std::string const*const name) { if (name == NULL) { _pnt_id_map.push_back (uniqueInsert(pnt)); return; } std::map<std::string,size_t>::const_iterator it (_name_id_map->find (*name)); if (it != _name_id_map->end()) { std::cerr << "ERROR: PointVec::push_back (): two points with the same name" << std::endl; return; } size_t id (uniqueInsert (pnt)); _pnt_id_map.push_back (id); (*_name_id_map)[*name] = id; }
void PointVec::push_back (Point* pnt, std::string const*const name) { if (name == NULL) { _pnt_id_map.push_back (uniqueInsert(pnt)); return; } std::map<std::string,std::size_t>::const_iterator it (_name_id_map->find (*name)); if (it != _name_id_map->end()) { WARN("PointVec::push_back(): two points share the name %s.", name->c_str()); return; } std::size_t id (uniqueInsert (pnt)); _pnt_id_map.push_back (id); (*_name_id_map)[*name] = id; }
void GuiSearch::findClicked() { docstring const needle = qstring_to_ucs4(findCO->currentText()); find(needle, caseCB->isChecked(), wordsCB->isChecked(), !backwardsCB->isChecked()); uniqueInsert(findCO, findCO->currentText()); findCO->lineEdit()->selectAll(); }
size_t PointVec::push_back (Point* pnt) { _pnt_id_map.push_back (uniqueInsert(pnt)); return _pnt_id_map[_pnt_id_map.size() - 1]; }