#include "keduvocdocument.h"
-#include <QFileInfo>
-#include <QTextStream>
-#include <QtAlgorithms>
-#include <QIODevice>
+#include <QtCore/QFileInfo>
+#include <QtCore/QTextStream>
+#include <QtCore/QtAlgorithms>
+#include <QtCore/QIODevice>
#include <klocale.h>
#include <kdebug.h>
#include <QtCore/QObject>
#include <QtCore/QList>
-#include <kurl.h>
+#include <KUrl>
#include "keduvocgrammar.h"
#include "keduvocwordtype.h"
(C) 2001 The KDE-EDU team
(C) 2005 Eric Pignet <eric at erixpage.com>
(C) 2007 Peter Hedlund <peter.hedlund@kdemail.net>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************
#include "keduvockvtml2reader.h"
-#include <QTextStream>
-#include <QList>
-#include <QIODevice>
+#include <QtCore/QTextStream>
+#include <QtCore/QList>
+#include <QtCore/QIODevice>
#include <klocale.h>
export a KEduVocDocument to a KVTML file
-----------------------------------------------------------------------
copyright : (C) 2007 Jeremy Whiting <jeremy@scitools.com>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************
#include "keduvockvtml2writer.h"
-#include <QTextStream>
-#include <QFile>
+#include <QtCore/QTextStream>
+#include <QtCore/QFile>
-#include <kdebug.h>
+#include <KDebug>
#include "keduvocdocument.h"
#include "keduvocexpression.h"
export a KEduVocDocument to a KVTML file
-----------------------------------------------------------------------
copyright : (C) 2007 Jeremy Whiting <jeremy@scitools.com>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************
#define KEDUVOCKVTML2WRITER_H
#include <QtXml/QDomDocument>
-#include <QList>
-#include <QFile>
+#include <QtCore/QList>
+#include <QtCore/QFile>
#include "keduvocgrammar.h"
#include "keduvocmultiplechoice.h"
KEduVocKvtml2Writer(QFile *file);
bool writeDoc(KEduVocDocument *doc, const QString &generator);
-
+
/** write information entries
* @param informationElement QDomElement information to write to
* @param generator text describing generator
* @param identifiersElement QDomElement identifiers to write to
*/
bool writeIdentifiers(QDomElement &identifiersElement);
-
+
/** write article
* @param articleElement QDomElement article to write to
* @param article the article number to write
*/
bool writeArticle(QDomElement &articleElement, int article);
-
+
/** write conjugation
* @param conjugationElement QDomElement conjugation or personalpronouns to write to
* @param conjugation object to write
* @param type conjugation type
*/
- bool writeConjugation(QDomElement &conjugationElement, const KEduVocConjugation &conjugation,
+ bool writeConjugation(QDomElement &conjugationElement, const KEduVocConjugation &conjugation,
const QString &type);
/** write types
* @param typesElement QDomElement types to write to
*/
bool writeTypes(QDomElement &typesElement);
-
+
/** write tenses
* @param tensesElement QDomElement tenses to write to
*/
bool writeTenses(QDomElement &tensesElement);
-
+
/** write usages
* @param usagesElement QDomElement usages to write to
*/
* @param entriesElement QDomElement entries to write to
*/
bool writeEntries(QDomElement &entriesElement);
-
+
/** write a translation
* @param translationElement QDomElement translation to write to, with id pre-set
* @param translation object to write
*/
bool writeTranslation(QDomElement &translationElement, KEduVocTranslation &translation);
-
+
/** write the lesson group
* @param lessonsElement QDomElement lessons to write to
*/
bool writeLessons(QDomElement &lessonsElement);
-
+
/** write a comparison
* @param comparisonElement QDomElement comparison to write to
* @param comparison object to write
* @returns success
*/
bool writeComparison(QDomElement &comparisonElement, const KEduVocComparison &comparison);
-
+
/** write multiple choice choices
* @param multipleChoiceElement QDomElement multiplechoice to write to
* @returns success
private:
QDomElement newTextElement(const QString &elementName, const QString &text);
-
+
QFile *m_outputFile;
KEduVocDocument *m_doc;
-
+
QDomDocument m_domDoc;
};
#include "keduvockvtmlreader.h"
-#include <QTextStream>
-#include <QList>
-#include <QIODevice>
+#include <QtCore/QTextStream>
+#include <QtCore/QList>
+#include <QtCore/QIODevice>
#include <kdebug.h>
#include <klocale.h>
#define KEDUVOCKVTMLREADER_H
#include <QtXml/QDomDocument>
-#include <QList>
+#include <QtCore/QList>
#include "keduvocexpression.h"
(C) 2001 The KDE-EDU team
(C) 2005 Eric Pignet <eric at erixpage.com>
(C) 2007 Peter Hedlund <peter.hedlund@kdemail.net>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************
#include "keduvockvtmlwriter.h"
-#include <QTextStream>
-#include <QFile>
+#include <QtCore/QTextStream>
+#include <QtCore/QFile>
-#include <kdebug.h>
+#include <KDebug>
#include "keduvocdocument.h"
#include "keduvoclesson.h"
(C) 2001 The KDE-EDU team
(C) 2005 Eric Pignet <eric at erixpage.com>
(C) 2007 Peter Hedlund <peter.hedlund@kdemail.net>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************
#define KEDUVOCKVTMLWRITER_H
#include <QtXml/QDomDocument>
-#include <QList>
-#include <QFile>
+#include <QtCore/QList>
+#include <QtCore/QFile>
#include "keduvocgrammar.h"
#include "keduvocmultiplechoice.h"
#include "keduvocwordtype.h"
-#include <klocale.h>
+#include <KLocale>
// #define QM_VERB "v" // go
// #define QM_VERB_IRR "ir"
Vocabulary Document for KDE Edu KVTML version 2
-----------------------------------------------------------------------
copyright : (C) 2007 Jeremy Whiting <jeremy@scitools.com>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************
copyright : (C) 1999-2001 Ewald Arnold <kvoctrain@ewald-arnold.de>
(C) 2001 The KDE-EDU team
(C) 2005, 2007 Peter Hedlund <peter.hedlund@kdemail.net>
+ (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
***************************************************************************/
/***************************************************************************