From: Jeremy Paul Whiting Date: Sat, 11 Aug 2007 20:23:39 +0000 (+0000) Subject: read/write the grade actual grade X-Git-Tag: v3.93.0~88 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=06b4c32a5162870d521d711e7690fdaadae2ca31;p=libqmvoc.git read/write the grade actual grade svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=699018 --- 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())));