diff options
Diffstat (limited to 'mappingtreewidget.cpp')
-rw-r--r-- | mappingtreewidget.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mappingtreewidget.cpp b/mappingtreewidget.cpp index 01582e5..67ccd87 100644 --- a/mappingtreewidget.cpp +++ b/mappingtreewidget.cpp @@ -121,6 +121,11 @@ void MappingTreeWidget::addChild(){ if(value.isEmpty()){ return; } + if(value.contains(mModel->forbidden())){ + QString msg = QString(tr("Value contains illegal string \"%1\"")).arg(mModel->forbidden()); + QMessageBox::critical(this, tr("Error"), msg); + return; + } QModelIndex real = mProxy->mapToSource(sel); mModel->addChild(value, real); } |