+#ifndef DOWNLOADDICT_H
+#define DOWNLOADDICT_H
+
+#include <QRegExp>
+
+class DownloadDict
+{
+public:
+ DownloadDict(QString html);
+ QString fromLang() {return _from;};
+ QString toLang() {return _to;};
+ QString title() {return _title;}
+ QString size() {return _size;}
+ QString link() {return _link;}
+
+private:
+ QString _from, _to, _title, _link, _size;
+};
+
+
+DownloadDict::DownloadDict(QString html) {
+ QRegExp reg("<td.*>(.*)</td>");
+ reg.setMinimal(true);
+ int pos = 0;
+ QStringList tmp;
+ while ((pos = reg.indexIn(html, pos)) != -1) {
+ tmp << reg.cap(1);
+ pos += reg.matchedLength();
+ }
+ _from = tmp.at(6);
+ _to = tmp.at(7);
+ _title = tmp.at(1);
+ _size = tmp.at(3);
+ QRegExp lreg("href=\"(.*)\"");
+ lreg.setMinimal(true);
+ lreg.indexIn(tmp.at(2));
+ _link = lreg.capturedTexts().at(1);
+
+
+}
+
+#endif // DOWNLOADDICT_H