From 2ceede0a5fb66e38064b373569b40872f0f20516 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Thu, 6 Mar 2008 13:41:33 +0000 Subject: [PATCH] add note - need to fix recursion problems in wortypes svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=782917 --- keduvocdocument/keduvocwordtype.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/keduvocdocument/keduvocwordtype.cpp b/keduvocdocument/keduvocwordtype.cpp index 8a17c2b..d595124 100644 --- a/keduvocdocument/keduvocwordtype.cpp +++ b/keduvocdocument/keduvocwordtype.cpp @@ -50,6 +50,8 @@ QList KEduVocWordType::entries(EnumEntriesRecursive recursiv if (recursive == Recursive) { return entriesRecursive(); } + /// FIXME this is recalculated every time, very inefficient! + /// cache entries here, only update on dirty QSet entries; foreach(KEduVocTranslation* translation, d->m_translations) { entries.insert(translation->entry()); -- 2.47.3