summaryrefslogtreecommitdiffstats
path: root/mappingtreewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mappingtreewidget.cpp')
-rw-r--r--mappingtreewidget.cpp5
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);
}