From: Reto Zingg Date: Sat, 15 Dec 2012 17:28:48 +0000 (+0200) Subject: adapt qmvockvtmlreader.h for querymee X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=ade910af67db25282c0ba56ba439b7fe876f5fcf;p=libqmvoc.git adapt qmvockvtmlreader.h for querymee --- diff --git a/qmvockvtmlreader.h b/qmvockvtmlreader.h index 85717c1..76d619d 100644 --- a/qmvockvtmlreader.h +++ b/qmvockvtmlreader.h @@ -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 (C) 2005 Eric Pignet (C) 2007 Peter Hedlund (C) 2007 Frederik Gladhorn + (C) 2010, 2012 Reto Zingg ***************************************************************************/ /*************************************************************************** @@ -17,32 +22,32 @@ * * ***************************************************************************/ -#ifndef KEDUVOCKVTMLREADER_H -#define KEDUVOCKVTMLREADER_H +#ifndef QMVOCKVTMLREADER_H +#define QMVOCKVTMLREADER_H #include #include -#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