- Fix '!' support in label names

This commit is contained in:
Christophe Dumez 2010-01-09 22:09:20 +00:00
parent bd5880843f
commit 1b1dde3fc8

View file

@ -184,13 +184,17 @@ public:
}
static QString toValidFileSystemName(QString filename) {
filename = filename.replace("\\", "/");
QRegExp regex("[/:!?\"*<>|]");
return filename.replace(regex, " ");
qDebug("toValidFSName: %s", filename.toLocal8Bit().data());
filename = filename.replace("\\", "/").trimmed();
QRegExp regex("[/:?\"*<>|]");
filename = filename.replace(regex, " ").trimmed();
qDebug("toValidFSName, result: %s", filename.toLocal8Bit().data());
return filename;
}
static bool isValidFileSystemName(QString filename) {
filename = filename.replace("\\", "/");
filename = filename.replace("\\", "/").trimmed();
if(filename.isEmpty()) return false;
QRegExp regex("[/:?\"*<>|]");
if(filename.contains(regex))
return false;