bool AltLangStringsEdit::getValues(KExiv2::AltLangMap& oldValues, KExiv2::AltLangMap& newValues) { oldValues = d->oldValues; newValues.clear(); for (int i = 0 ; i < d->valueBox->count(); i++) { QListWidgetItem *item = d->valueBox->item(i); QString lang = item->text().left(item->text().indexOf("] ")); lang.remove(0, 1); QString text = item->text().remove(0, lang.size()+3); newValues.insert(lang, text); } return d->valueCheck->isChecked(); }