+void XdxfDictDownloader::downloadComplete() {
+ QDir dir("/tmp/mdict");
+ QString dictDirName = dir.entryList().at(2);
+ QFile dictFile("/tmp/mdict/" + dictDirName + "/dict.xdxf");
+ dictFile.copy(QDir::homePath() + "/.mdictionary/" + dictDirName + ".xdxf");
+ QFile::remove("/tmp/" + _fileName);
+
+ _downloadedFile = QDir::homePath() + "/.mdictionary/" + dictDirName + ".xdxf";
+
+ progressDialog->accept();
+ delete progressDialog;
+ emit fileDownloaded(_downloadedFile);
+}