Extended implementing StarDict *.dict file
[mdictionary] / src / plugins / stardict / StarDictPlugin.h
index 89e38eb..eba7ad0 100644 (file)
@@ -38,6 +38,7 @@
 #include <QtPlugin>
 #include <QHash>
 #include <QIcon>
+#include <QtEndian>
 
 #include "../../include/CommonDictInterface.h"
 #include "../../include/settings.h"
@@ -183,6 +184,11 @@ private:
     StarDictDialog* _dictDialog;
     Settings* _ifoFileSettings;
     StarDictReader * dictReader;
+    QString format(QByteArray, QString mode);
+    QByteArray read(QByteArray::iterator, QByteArray::iterator end,
+           int bytes = 0);
+    QString interpret(QByteArray::iterator, QByteArray::iterator,
+            QChar, bool last = false);
 };
 
 #endif // XDXFPLUGIN_H