Session Manager: Session names are file names, prevent some special chars

Task-Nr: QTCREATORBUG-2276
This commit is contained in:
dt
2010-09-07 13:02:47 +02:00
parent d79b3a15d9
commit 12e974db10

View File

@@ -57,6 +57,14 @@ SessionValidator::SessionValidator(QObject *parent, QStringList sessions)
QValidator::State SessionValidator::validate(QString &input, int &pos) const
{
Q_UNUSED(pos)
if (input.contains('/')
|| input.contains(':')
|| input.contains('\\')
|| input.contains('?')
|| input.contains('*'))
return QValidator::Invalid;
if (m_sessions.contains(input))
return QValidator::Intermediate;
else