From: Reto Zingg Date: Sat, 15 Dec 2012 17:28:48 +0000 (+0200) Subject: adapt qmvockvtmlwriter.h for querymee X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=6c62229bb047a2df485c5a15800dc10dfc49ee21;p=libqmvoc.git adapt qmvockvtmlwriter.h for querymee --- diff --git a/qmvockvtmlwriter.h b/qmvockvtmlwriter.h index dfe2789..f695b6d 100644 --- a/qmvockvtmlwriter.h +++ b/qmvockvtmlwriter.h @@ -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 (C) 2005 Eric Pignet (C) 2007 Peter Hedlund (C) 2007 Frederik Gladhorn + (C) 2010, 2012 Reto Zingg ***************************************************************************/ /*************************************************************************** @@ -17,31 +22,31 @@ * * ***************************************************************************/ -#ifndef KEDUVOCKVTMLWRITER_H -#define KEDUVOCKVTMLWRITER_H +#ifndef QMVOCKVTMLWRITER_H +#define QMVOCKVTMLWRITER_H #include #include #include -#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 &curr_conjug ); - bool writePersonalPronounChild( QDomElement &domElementParent, const KEduVocPersonalPronoun &curr_conjug ); + bool writePersonalPronouns( QDomElement &domElementParent, QList &curr_conjug ); + bool writePersonalPronounChild( QDomElement &domElementParent, const QmVocPersonalPronoun &curr_conjug ); - bool writeConjugHeader( QDomElement &domElementParent, QList &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 &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