]> Git trees. - libqmvoc.git/commitdiff
adapt qmvockvtmlreader.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, 21 Sep 2013 11:09:08 +0000 (14:09 +0300)
qmvockvtmlreader.h

index 85717c1cb9968e5ee351d4bfa5b8de3b9e1655b3..76d619dd49056370720cfe5d2225a2d5fd940f56 100644 (file)
@@ -1,11 +1,16 @@
 /***************************************************************************
-                     read a KEduVocDocument from a KVTML file
+*   this file is from kdeedu project. Filename: 
+***************************************************************************/
+
+/***************************************************************************
+                     read a QmVocDocument from 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 KEDUVOCKVTMLREADER_H
-#define KEDUVOCKVTMLREADER_H
+#ifndef QMVOCKVTMLREADER_H
+#define QMVOCKVTMLREADER_H
 
 #include <QtXml/QDomDocument>
 #include <QtCore/QList>
 
 
-#include "keduvocexpression.h"
-#include "keduvocarticle.h"
-#include "keduvocmultiplechoice.h"
-#include "keduvockvtmlcompability.h"
-#include "keduvocpersonalpronoun.h"
+#include "qmvocexpression.h"
+#include "qmvocarticle.h"
+#include "qmvocmultiplechoice.h"
+#include "qmvockvtmlcompability.h"
+#include "qmvocpersonalpronoun.h"
 
 class QIODevice;
-class KEduVocDocument;
+class QmVocDocument;
 
 /**
 @author Eric Pignet
 */
-class KEduVocKvtmlReader : public QObject
+class QmVocKvtmlReader : public QObject
 {
     Q_OBJECT
 public:
-    KEduVocKvtmlReader( QIODevice *file );
+    QmVocKvtmlReader( QIODevice *file );
 
-    bool readDoc( KEduVocDocument *doc );
+    bool readDoc( QmVocDocument *doc );
 
     /**
      * Attempt to add a language/locale. Language/locale are set to the same value.
@@ -55,14 +60,14 @@ public:
 
     bool readLesson( QDomElement &domElementParent );
     bool readArticle( QDomElement &domElementParent );
-    bool readPersonalPronouns( QDomElement &domElementParent, KEduVocPersonalPronoun& pronouns );
-    bool readConjugation( QDomElement &domElementParent, KEduVocConjugation &conjugation );
-    bool readTranslationConjugations( QDomElement &domElementParent, KEduVocTranslation* translation );
+    bool readPersonalPronouns( QDomElement &domElementParent, QmVocPersonalPronoun& pronouns );
+    bool readConjugation( QDomElement &domElementParent, QmVocConjugation &conjugation );
+    bool readTranslationConjugations( QDomElement &domElementParent, QmVocTranslation* translation );
     bool readType( QDomElement &domElementParent );
     bool readTense( QDomElement &domElementParent );
     bool readUsage( QDomElement &domElementParent );
-    bool readComparison( QDomElement &domElementParent, KEduVocTranslation* translation );
-    bool readMultipleChoice( QDomElement &domElementParent, KEduVocTranslation* translation );
+    bool readComparison( QDomElement &domElementParent, QmVocTranslation* translation );
+    bool readMultipleChoice( QDomElement &domElementParent, QmVocTranslation* translation );
     bool readExpressionChildAttributes( QDomElement &domElementExpressionChild,
                                         QString &lang,
                                         grade_t &grade, grade_t &rev_grade,
@@ -91,13 +96,13 @@ public:
 
 private:
     QIODevice *m_inputFile;
-    KEduVocDocument *m_doc;
+    QmVocDocument *m_doc;
     QString m_errorMessage;
     int m_cols;
     int m_lines;
     QStringList m_oldSelfDefinedTypes;
 
-    KEduVocKvtmlCompability m_compability;
+    QmVocKvtmlCompability m_compability;
 };
 
 #endif