Remember last selected paths in torrent creation dialog

This commit is contained in:
Christophe Dumez
2010-08-13 14:02:19 +00:00
parent e074872b24
commit 0bcbaf6521
2 changed files with 25 additions and 9 deletions

View File

@@ -33,6 +33,7 @@
#include <sstream>
#include <QString>
#include <QStringList>
#include <QThread>
#include <ctime>
#include <boost/date_time/posix_time/posix_time_types.hpp>
@@ -74,6 +75,14 @@ public:
return QString(o.str().c_str());
}
static inline QString removeLastPathPart(QString path) {
if(path.isEmpty()) return path;
path = path.replace("\\", "/");
QStringList tmp = path.split("/");
tmp.removeLast();
return tmp.join("/");
}
static inline sha1_hash QStringToSha1(const QString& s) {
std::string str(s.toLocal8Bit().data());
std::istringstream i(str);