Handle malformed SVG in Template

Prevent invalid data input for Editable Text
This commit is contained in:
WandererFan
2016-05-23 18:18:09 -04:00
committed by wmayer
parent 1bf3d2b9e6
commit 1b7b6d96aa
3 changed files with 45 additions and 46 deletions

View File

@@ -27,6 +27,8 @@
#include<QLineEdit>
#endif // #ifndef _PreCmp_
#include <QTextDocument>
#include "TemplateTextField.h"
#include "DlgTemplateField.h"
@@ -55,6 +57,8 @@ void TemplateTextField::mousePressEvent(QGraphicsSceneMouseEvent *event)
std::string newContent = "";
if(uiCode == QDialog::Accepted) {
std::string newContent = ui->getFieldContent();
QString qsClean = Qt::escape(QString::fromStdString(newContent)); //Qt5 note: this becomes qsNewContent.toHtmlEscaped();
newContent = qsClean.toUtf8().constData();
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
}
ui->deleteLater();