From: Frederik Gladhorn Date: Sun, 23 Mar 2008 11:02:22 +0000 (+0000) Subject: Implement removal of synonyms. X-Git-Tag: v4.0.71~16 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=efcdfb136d8c7b7999b7ff00da7daf55f0fa9542;p=libqmvoc.git Implement removal of synonyms. Getting there :) svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=789132 --- diff --git a/keduvocdocument/keduvoctranslation.cpp b/keduvocdocument/keduvoctranslation.cpp index d72a377..8d4e0d4 100644 --- a/keduvocdocument/keduvoctranslation.cpp +++ b/keduvocdocument/keduvoctranslation.cpp @@ -198,6 +198,10 @@ void KEduVocTranslation::addSynonym( KEduVocTranslation* synonym ) d->m_synonyms.append(synonym); } +void KEduVocTranslation::removeSynonym(KEduVocTranslation * synonym) +{ + d->m_synonyms.removeAt(d->m_synonyms.indexOf(synonym)); +} QList KEduVocTranslation::synonyms() const { diff --git a/keduvocdocument/keduvoctranslation.h b/keduvocdocument/keduvoctranslation.h index e458891..d694145 100644 --- a/keduvocdocument/keduvoctranslation.h +++ b/keduvocdocument/keduvoctranslation.h @@ -222,6 +222,12 @@ public: */ void addSynonym( KEduVocTranslation* synonym ); + /** + * remove a synonym + * @param synonym + */ + void removeSynonym( KEduVocTranslation* synonym ); + /** * returns synonyms of this expression * @return synonyms