From 071e522cdde3e8794589a6918875f7d3a5e1b529 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Sun, 24 Feb 2008 16:28:55 +0000 Subject: [PATCH] add lib export and xml function svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=778790 --- keduvocdocument/keduvocdeclension.cpp | 14 ++++++++++++++ keduvocdocument/keduvocdeclension.h | 5 ++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/keduvocdocument/keduvocdeclension.cpp b/keduvocdocument/keduvocdeclension.cpp index 34c83c8..f77d5bd 100644 --- a/keduvocdocument/keduvocdeclension.cpp +++ b/keduvocdocument/keduvocdeclension.cpp @@ -20,8 +20,12 @@ * (at your option) any later version. * * * ***************************************************************************/ + #include "keduvocdeclension.h" +#include "kvtml2defs.h" +#include "keduvockvtml2writer.h" +#include #include class KEduVocDeclension::Private @@ -72,3 +76,13 @@ bool KEduVocDeclension::isEmpty() return d->m_declensions.isEmpty(); } +void KEduVocDeclension::toXML(QDomElement & parent) +{ + if (isEmpty()) { + return; + } + QDomDocument domDoc = parent.ownerDocument(); + QDomElement gradeElement = domDoc.createElement( KVTML_DECLENSION ); + +} + diff --git a/keduvocdocument/keduvocdeclension.h b/keduvocdocument/keduvocdeclension.h index 494119c..c6c6a72 100644 --- a/keduvocdocument/keduvocdeclension.h +++ b/keduvocdocument/keduvocdeclension.h @@ -23,6 +23,8 @@ #ifndef KEDUVOCDECLENSION_H #define KEDUVOCDECLENSION_H +#include "libkeduvocdocument_export.h" + #include "keduvoctext.h" /** @@ -49,7 +51,6 @@ public: DeclensionCaseMAX }; - /** * The constructor without arguments */ @@ -93,6 +94,8 @@ public: bool isEmpty(); + void toXML(QDomElement& parent); + private: int indexOf(DeclensionNumber number, DeclensionCase decCase); -- 2.47.3