From 06b4c32a5162870d521d711e7690fdaadae2ca31 Mon Sep 17 00:00:00 2001 From: Jeremy Paul Whiting Date: Sat, 11 Aug 2007 20:23:39 +0000 Subject: [PATCH] read/write the grade actual grade svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=699018 --- keduvocdocument/keduvockvtml2reader.cpp | 4 ++-- keduvocdocument/keduvockvtml2writer.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/keduvocdocument/keduvockvtml2reader.cpp b/keduvocdocument/keduvockvtml2reader.cpp index e90d8d0..bfea563 100644 --- a/keduvocdocument/keduvockvtml2reader.cpp +++ b/keduvocdocument/keduvockvtml2reader.cpp @@ -906,8 +906,8 @@ bool KEduVocKvtml2Reader::readGrade(QDomElement &gradeElement, KEduVocExpression QDomElement currentElement = gradeElement.firstChildElement(KVTML_CURRENTGRADE); if (!currentElement.isNull()) { - // TODO: find out how to use the current grade class for - // currentGradeInt and currentGradeFloat, or if this will always just have a float + int value = currentElement.text().toInt(); + expr.translation(index).gradeFrom(id).setGrade(value); } currentElement = gradeElement.firstChildElement(KVTML_COUNT); diff --git a/keduvocdocument/keduvockvtml2writer.cpp b/keduvocdocument/keduvockvtml2writer.cpp index 03e0511..668326a 100644 --- a/keduvocdocument/keduvockvtml2writer.cpp +++ b/keduvocdocument/keduvockvtml2writer.cpp @@ -647,7 +647,8 @@ bool KEduVocKvtml2Writer::writeTranslation(QDomElement &translationElement, KEdu { QDomElement gradeElement = m_domDoc.createElement(KVTML_GRADE); gradeElement.setAttribute(KVTML_FROMID, QString::number(i)); - //0.8 + //2 + gradeElement.appendChild(newTextElement(KVTML_CURRENTGRADE, QString::number(thisGrade.grade()))); //6 gradeElement.appendChild(newTextElement(KVTML_COUNT, QString::number(thisGrade.queryCount()))); -- 2.47.3