/***************************************************************************
- create a KEduVocDocument from a XDXF file
+* this file is from kdeedu project. Filename: keduvocxdxfreader.cpp
+***************************************************************************/
+
+/***************************************************************************
+ create a QmVocDocument from a XDXF file
-----------------------------------------------------------------------
copyright : (C) 2007 Peter Hedlund <peter.hedlund@kdemail.net>
+ Copyright 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
+
***************************************************************************/
/***************************************************************************
* *
***************************************************************************/
-#include "keduvocxdxfreader.h"
+#include "qmvocxdxfreader.h"
#include <QIODevice>
-#include <KLocale>
+// #include <KLocale>
-#include "keduvocexpression.h"
-#include "keduvocdocument.h"
+#include "qmvocexpression.h"
+#include "qmvocdocument.h"
-KEduVocXdxfReader::KEduVocXdxfReader( KEduVocDocument *doc )
+QmVocXdxfReader::QmVocXdxfReader( QmVocDocument *doc )
{
m_doc = doc;
}
-bool KEduVocXdxfReader::read( QIODevice *device )
+bool QmVocXdxfReader::read( QIODevice *device )
{
setDevice( device );
if ( name() == "xdxf" )
readXdxf();
else
- raiseError( i18n( "This is not a XDXF document" ) );
+ raiseError( "This is not a XDXF document" );
}
}
}
-void KEduVocXdxfReader::readUnknownElement()
+void QmVocXdxfReader::readUnknownElement()
{
while ( !atEnd() ) {
readNext();
}
-void KEduVocXdxfReader::readXdxf()
+void QmVocXdxfReader::readXdxf()
{
///The language attributes are required and should be ISO 639-2 codes, but you never know...
QStringRef id1 = attributes().value( "lang_from" );
}
-void KEduVocXdxfReader::readEntry()
+void QmVocXdxfReader::readEntry()
{
QString front;
QString back;
back.append( text().toString() );
}
- KEduVocExpression expr = KEduVocExpression( front );
+ QmVocExpression expr = QmVocExpression( front );
expr.setTranslation( 1, back );
m_doc->lesson()->appendEntry( &expr );
}