+ TRACE;
+ QString dir = Platform::instance()->downloadDir();
+ QDir().mkpath(dir); // Not sure if this works. QDir API is quiet lame.
+ unsigned i = 0;
+ QString fileName;
+ do {
+ char tmp[9];
+ snprintf(tmp, 8, "%8.8x", i++);
+ tmp[8] = '\0';
+ fileName = QDir(dir).absoluteFilePath(QString(tmp) + ".epub");
+ } while (QFile(fileName).exists());
+ qDebug() << fileName;
+ return fileName;