Fix a lot of String encoding issues on non-unicode systems

Renaming a folder causes the old folder to be removed
Fix some path separator issues on Win32
Fix file/folder opening in file browser on Win32
This commit is contained in:
Christophe Dumez
2010-06-03 19:41:32 +00:00
parent 2d57d9d32c
commit 4b2d09a07b
8 changed files with 65 additions and 24 deletions

View File

@@ -57,6 +57,14 @@ public:
return QString::fromLocal8Bit(str);
}
static inline QString toQStringU(std::string str) {
return QString::fromUtf8(str.c_str());
}
static inline QString toQStringU(char* str) {
return QString::fromUtf8(str);
}
static inline QString toQString(sha1_hash hash) {
std::ostringstream o;
o << hash;