size_t array<T>::delVal (T val, bool (*comp)(T v1, T v2)) { size_t ret = 0; int index; while ((index=search(val, 0, comp)) != -1) { delKey(index); ret ++; } return ret; }
void db_key::remFromCont(QModelIndex &idx) { db_base::remFromCont(idx); pki_base *pki = static_cast<pki_base*>(currentIdx.internalPointer()); emit delKey((pki_key *)pki); }