Commit aee477ec authored by Clément Fauconnier's avatar Clément Fauconnier

avoid slashes in tree nodes

parent 0cccd340
...@@ -120,8 +120,8 @@ UBDocumentReplaceDialog::UBDocumentReplaceDialog(const QString &pIncommingName, ...@@ -120,8 +120,8 @@ UBDocumentReplaceDialog::UBDocumentReplaceDialog(const QString &pIncommingName,
mLineEdit->setText(pIncommingName); mLineEdit->setText(pIncommingName);
mLineEdit->selectedText(); mLineEdit->selectedText();
mValidator = new QRegExpValidator(QRegExp("[^\\/\\:\\?\\*\\|\\<\\>\\\"]{1,}"), this); mValidator = new QRegExpValidator(QRegExp("[^\\/]{1,}"), this);
// mLineEdit->setValidator(mValidator); mLineEdit->setValidator(mValidator);
labelLayout->addWidget(mLabelText); labelLayout->addWidget(mLabelText);
labelLayout->addWidget(mLineEdit); labelLayout->addWidget(mLineEdit);
...@@ -1567,8 +1567,8 @@ void UBDocumentTreeItemDelegate::processChangedText(const QString &str) const ...@@ -1567,8 +1567,8 @@ void UBDocumentTreeItemDelegate::processChangedText(const QString &str) const
bool UBDocumentTreeItemDelegate::validateString(const QString &str) const bool UBDocumentTreeItemDelegate::validateString(const QString &str) const
{ {
return !mExistingFileNames.contains(str); return QRegExp("[^\\/]{1,}").exactMatch(str)
&& !mExistingFileNames.contains(str);
} }
QWidget *UBDocumentTreeItemDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const QWidget *UBDocumentTreeItemDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment