From efcdfb136d8c7b7999b7ff00da7daf55f0fa9542 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Sun, 23 Mar 2008 11:02:22 +0000 Subject: [PATCH] Implement removal of synonyms. Getting there :) svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=789132 --- keduvocdocument/keduvoctranslation.cpp | 4 ++++ keduvocdocument/keduvoctranslation.h | 6 ++++++ 2 files changed, 10 insertions(+) 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 -- 2.47.3