svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=801593
return (sum * 100.0/7.0)/entryCount(NotRecursive);
}
+int KEduVocContainer::expressionsOfGrade(int translation, grade_t grade)
+{
+ int sum = 0;
+ foreach (KEduVocExpression *entry, entries(NotRecursive)) {
+ if (entry->translation(translation)->grade() == grade) {
+ sum++;
+ }
+ }
+ return sum;
+}
+
#include "libkeduvocdocument_export.h"
-#include <KDE/KUrl>
+#include "keduvoctext.h"
+#include <KDE/KUrl>
#include <QtCore/QList>
-#include <QtCore/QString>
class KEduVocExpression;
double averageGrade(int translation);
+ int expressionsOfGrade(int translation, grade_t grade);
+
protected:
QList< KEduVocExpression * > entriesRecursive();