]> Git trees. - libqmvoc.git/commitdiff
adapt qmvocvokabelnreader.cpp for querymee
authorReto Zingg <g.d0b3rm4n@gmail.com>
Sat, 15 Dec 2012 17:28:49 +0000 (19:28 +0200)
committerReto Zingg <g.d0b3rm4n@gmail.com>
Sat, 15 Dec 2012 18:08:17 +0000 (20:08 +0200)
qmvocvokabelnreader.cpp

index 7172e5b8f5954e94d7144f5829bf6152816e1cfd..83e6245469991cd0ffbee8d89ffedf4071efa381 100644 (file)
@@ -1,6 +1,10 @@
 /***************************************************************************
+*   this file is from kdeedu project. Filename: keduvocvokabelnreader.cpp
+***************************************************************************/
 
-                   create a KEduVocDocument from a Vokabeln file
+/***************************************************************************
+
+                   create a QmVocDocument from a Vokabeln file
 
     -----------------------------------------------------------------------
 
@@ -8,6 +12,7 @@
 
     copyright    : (C) 2005, 2007 Peter Hedlund <peter.hedlund@kdemail.net>
                    (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
+                   (C) 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
 
     -----------------------------------------------------------------------
 
  *                                                                         *
  ***************************************************************************/
 
-#include "keduvocvokabelnreader.h"
+#include "qmvocvokabelnreader.h"
 
 #include <QIODevice>
 
-#include <klocale.h>
-#include <kdebug.h>
+// #include <klocale.h>
+// #include <kdebug.h>
+#include <QDebug>
 
-#include "keduvocdocument.h"
-#include "keduvocexpression.h"
+#include "qmvocdocument.h"
+#include "qmvocexpression.h"
 
-KEduVocVokabelnReader::KEduVocVokabelnReader( QIODevice *file )
+QmVocVokabelnReader::QmVocVokabelnReader( QIODevice *file )
 {
     // the file must be already open
     m_inputFile = file;
@@ -40,9 +46,9 @@ KEduVocVokabelnReader::KEduVocVokabelnReader( QIODevice *file )
 }
 
 
-bool KEduVocVokabelnReader::readDoc( KEduVocDocument *doc )
+bool QmVocVokabelnReader::readDoc( QmVocDocument *doc )
 {
-    kDebug() << "Reading vokabeln.de document...";
+    qDebug() << "Reading vokabeln.de document...";
     m_doc = doc;
 
     m_doc->setAuthor( "http://www.vokabeln.de" );
@@ -107,13 +113,13 @@ bool KEduVocVokabelnReader::readDoc( KEduVocDocument *doc )
     QString language = languages[0].mid( 1 );
     m_doc->identifier(0).setLocale(language);
     m_doc->identifier(0).setName(language);
-    kDebug() << "First language: " << language;
+    qDebug() << "First language: " << language;
 
     m_doc->appendIdentifier();
     language = languages[1].mid( 1 );
     m_doc->identifier(1).setLocale(language);
     m_doc->identifier(1).setName(language);
-    kDebug() << "Second language: " << language;
+    qDebug() << "Second language: " << language;
 
     while ( !temp.contains("8. Lernhilfe") ) {
         temp = inputStream.readLine(); //DO NOT translate
@@ -142,25 +148,25 @@ bool KEduVocVokabelnReader::readDoc( KEduVocDocument *doc )
         translation = words[1].mid( 1 );
         lessonNumber = words[2].toInt() - 1;
 
-        kDebug() << "Reading entry: " << original << " - " << translation << " Lesson: " << lessonNumber;
+        qDebug() << "Reading entry: " << original << " - " << translation << " Lesson: " << lessonNumber;
 
         // fallback if it's not read correctly
         if (lessonNumber < 0) {
-            kDebug() << "Warning, invalid lesson found!";
+            qDebug() << "Warning, invalid lesson found!";
             lessonNumber = 0;
         }
 
         while(m_doc->lesson()->childContainerCount() <= lessonNumber) {
-            KEduVocLesson* lesson = new KEduVocLesson(i18n("Lesson %1", lessonNumber), m_doc->lesson());
+            QmVocLesson* lesson = new QmVocLesson(QString("Lesson %1").arg(lessonNumber), m_doc->lesson());
             m_doc->lesson()->appendChildContainer(lesson);
-            kDebug() << "Created lesson " << lessonNumber;
+            qDebug() << "Created lesson " << lessonNumber;
         }
 
-        KEduVocExpression* kve = new KEduVocExpression;
+        QmVocExpression* kve = new QmVocExpression;
         kve->setTranslation( 0, original );
         kve->setTranslation( 1, translation );
 
-        static_cast<KEduVocLesson*>(m_doc->lesson()->childContainer(lessonNumber))->appendEntry(kve);
+        static_cast<QmVocLesson*>(m_doc->lesson()->childContainer(lessonNumber))->appendEntry(kve);
 
         inputStream.readLine();
         inputStream.readLine();