]> Git trees. - libqmvoc.git/commitdiff
adapt qmvockvtmlwriter.h for querymee
authorReto Zingg <g.d0b3rm4n@gmail.com>
Sat, 15 Dec 2012 17:28:48 +0000 (19:28 +0200)
committerReto Zingg <g.d0b3rm4n@gmail.com>
Sat, 15 Dec 2012 18:03:09 +0000 (20:03 +0200)
qmvockvtmlwriter.h

index dfe278982e1366a94c7bf6138506c46910c9f251..f695b6d5ee213d6d1d512eb4b6c3dbc4c900e3bf 100644 (file)
@@ -1,11 +1,16 @@
 /***************************************************************************
-                     export a KEduVocDocument to a KVTML file
+*   this file is from kdeedu project. Filename: keduvockvtmlwriter.h
+***************************************************************************/
+
+/***************************************************************************
+                     export a QmVocDocument to a KVTML file
     -----------------------------------------------------------------------
     copyright       : (C) 1999-2001 Ewald Arnold <kvoctrain@ewald-arnold.de>
 
                       (C) 2005 Eric Pignet <eric at erixpage.com>
                       (C) 2007 Peter Hedlund <peter.hedlund@kdemail.net>
                       (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
+                      (C) 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
  ***************************************************************************/
 
 /***************************************************************************
  *                                                                         *
  ***************************************************************************/
 
-#ifndef KEDUVOCKVTMLWRITER_H
-#define KEDUVOCKVTMLWRITER_H
+#ifndef QMVOCKVTMLWRITER_H
+#define QMVOCKVTMLWRITER_H
 
 #include <QtXml/QDomDocument>
 #include <QtCore/QList>
 #include <QtCore/QFile>
 
-#include "keduvocarticle.h"
-#include "keduvocpersonalpronoun.h"
-#include "keduvocconjugation.h"
-#include "keduvocmultiplechoice.h"
-#include "keduvockvtmlcompability.h"
-#include "keduvoctranslation.h"
+#include "qmvocarticle.h"
+#include "qmvocpersonalpronoun.h"
+#include "qmvocconjugation.h"
+#include "qmvocmultiplechoice.h"
+#include "qmvockvtmlcompability.h"
+#include "qmvoctranslation.h"
 
-class KEduVocDocument;
+class QmVocDocument;
 
 /**
 @author Eric Pignet
 */
-class KEduVocKvtmlWriter
+class QmVocKvtmlWriter
 {
 public:
-    KEduVocKvtmlWriter( QFile *file );
+    QmVocKvtmlWriter( QFile *file );
 
-    bool writeDoc( KEduVocDocument *doc, const QString &generator );
+    bool writeDoc( QmVocDocument *doc, const QString &generator );
 
 private:
     bool writeLesson( QDomElement &domElementParent );
@@ -51,23 +56,23 @@ private:
     bool writeOption( QDomElement &domElementParent );
     bool writeArticle( QDomElement &domElementParent );
 
-    bool writePersonalPronouns( QDomElement &domElementParent, QList<KEduVocPersonalPronoun> &curr_conjug );
-    bool writePersonalPronounChild( QDomElement &domElementParent, const KEduVocPersonalPronoun &curr_conjug );
+    bool writePersonalPronouns( QDomElement &domElementParent, QList<QmVocPersonalPronoun> &curr_conjug );
+    bool writePersonalPronounChild( QDomElement &domElementParent, const QmVocPersonalPronoun &curr_conjug );
 
-    bool writeConjugHeader( QDomElement &domElementParent, QList<KEduVocConjugation> &curr_conjug );
-    bool writeConjug( QDomElement &domElementParent, const KEduVocConjugation &curr_conjug, const QString &type );
-    bool writeConjugEntry( QDomElement &domElementParent, KEduVocTranslation &translation  );
-    bool writeComparison( QDomElement &domElementParent, KEduVocTranslation* translation );
-    bool writeMultipleChoice( QDomElement &domElementParent, const KEduVocMultipleChoice &mc );
+    bool writeConjugHeader( QDomElement &domElementParent, QList<QmVocConjugation> &curr_conjug );
+    bool writeConjug( QDomElement &domElementParent, const QmVocConjugation &curr_conjug, const QString &type );
+    bool writeConjugEntry( QDomElement &domElementParent, QmVocTranslation &translation  );
+    bool writeComparison( QDomElement &domElementParent, QmVocTranslation* translation );
+    bool writeMultipleChoice( QDomElement &domElementParent, const QmVocMultipleChoice &mc );
 
     QDomElement newTextElement( const QString &elementName, const QString &text );
 
     QFile *m_outputFile;
-    KEduVocDocument *m_doc;
+    QmVocDocument *m_doc;
 
     QDomDocument m_domDoc;
 
-    KEduVocKvtmlCompability m_compability;
+    QmVocKvtmlCompability m_compability;
 };
 
 #endif