/***************************************************************************
- read a KEduVocDocument from a WQL file
+* this file is from kdeedu project. Filename: keduvocwqlreader.cpp
+***************************************************************************/
+
+/***************************************************************************
+ read a QmVocDocument from a WQL file
-----------------------------------------------------------------------
copyright : (C) 2004, 2007, 2008 Peter Hedlund <peter.hedlund@kdemail.net>
(C) 2005 Eric Pignet
(C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
+ (C) 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
***************************************************************************/
* *
***************************************************************************/
-#include "keduvocwqlreader.h"
+#include "qmvocwqlreader.h"
#include <QTextStream>
#include <QIODevice>
#include <QFont>
-#include <KLocale>
+// #include <KLocale>
-#include "keduvocdocument.h"
-#include "keduvocexpression.h"
+#include "qmvocdocument.h"
+#include "qmvocexpression.h"
-KEduVocWqlReader::KEduVocWqlReader( QIODevice *file )
+QmVocWqlReader::QmVocWqlReader( QIODevice *file )
{
// the file must be already open
m_inputFile = file;
}
-bool KEduVocWqlReader::readDoc( KEduVocDocument *doc )
+bool QmVocWqlReader::readDoc( QmVocDocument *doc )
{
m_doc = doc;
QString s = "";
s=inputStream.readLine();
if ( s != "WordQuiz" ) {
- m_errorMessage = i18n( "This does not appear to be a (K)WordQuiz file" );
+ m_errorMessage = "This does not appear to be a (K)WordQuiz file" ;
return false;
}
s = inputStream.readLine();
s = s.left( 1 );
int iFV = s.toInt( 0 );
if ( iFV != 5 ) {
- m_errorMessage = i18n( "Only files created by WordQuiz 5.x or later can be opened" );
+ m_errorMessage = "Only files created by WordQuiz 5.x or later can be opened" ;
return false;
}
- m_errorMessage = i18n( "Error while reading file" );
+ m_errorMessage = "Error while reading file" ;
while ( !inputStream.atEnd() && inputStream.readLine() != "[Font Info]" ) ;
if ( inputStream.atEnd() )
if ( inputStream.atEnd() )
return false;
- KEduVocLesson* lesson = new KEduVocLesson( i18n("Vocabulary"), m_doc->lesson());
+ QmVocLesson* lesson = new QmVocLesson( "Vocabulary", m_doc->lesson());
m_doc->lesson()->appendChildContainer(lesson);
s = inputStream.readLine();
QString b;
b = inputStream.readLine();
- KEduVocExpression * expr = new KEduVocExpression( s );
+ QmVocExpression * expr = new QmVocExpression( s );
expr->setTranslation( 1, b );
lesson->appendEntry( expr );
}