From 77e7e6b9fa78684af57d6c2e42cfa473c1d8c669 Mon Sep 17 00:00:00 2001 From: Jeremy Paul Whiting Date: Wed, 18 Jul 2007 02:52:24 +0000 Subject: [PATCH] readIdentifier fleshed out a bit, todo added svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=689280 --- kdeeducore/keduvockvtml2reader.cpp | 35 +++++++++++++++++++++++++++++- kdeeducore/kvtml2todo | 11 ++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 kdeeducore/kvtml2todo diff --git a/kdeeducore/keduvockvtml2reader.cpp b/kdeeducore/keduvockvtml2reader.cpp index 201c718..809267c 100644 --- a/kdeeducore/keduvockvtml2reader.cpp +++ b/kdeeducore/keduvockvtml2reader.cpp @@ -250,7 +250,40 @@ bool KEduVocKvtml2Reader::readIdentifier(QDomElement &identifierElement) QDomElement currentElement = identifierElement.firstChildElement(KVTML_TYPE); if (!currentElement.isNull()) { - + // TODO: do something with the type + } + + currentElement = identifierElement.firstChildElement(KVTML_LOCALE); + if (!currentElement.isNull()) + { + // TODO: do something with the locale + } + + currentElement = identifierElement.firstChildElement(KVTML_NAME); + if (!currentElement.isNull()) + { + // TODO: do something with the name + } + + currentElement = identifierElement.firstChildElement(KVTML_SIZEHINT); + if (!currentElement.isNull()) + { + // TODO: do something with the sizehint + } + + // read sub-parts + currentElement = identifierElement.firstChildElement(KVTML_ARTICLE); + if (!currentElement.isNull()) + { + readArticle(currentElement, id); + } + + currentElement = identifierElement.firstChildElement(KVTML_PERSONALPRONOUNS); + if (!currentElement.isNull()) + { + KEduVocConjugation personalPronouns; + readConjug(currentElement, personalPronouns); + // TODO: do something with these personalpronouns } return result; } diff --git a/kdeeducore/kvtml2todo b/kdeeducore/kvtml2todo new file mode 100644 index 0000000..2b095f6 --- /dev/null +++ b/kdeeducore/kvtml2todo @@ -0,0 +1,11 @@ +Temporary todo for kvtml2 + +reader: + read lessons + read translations + read translation sub-parts + store identifier sub-parts + +writer: + everything + -- 2.47.3