TemplateTextField double click crash
This commit is contained in:
parent
0ee878fa47
commit
c880c0c704
|
@ -29,6 +29,8 @@
|
||||||
|
|
||||||
#include <QTextDocument>
|
#include <QTextDocument>
|
||||||
|
|
||||||
|
#include <Base/Console.h>
|
||||||
|
|
||||||
#include "TemplateTextField.h"
|
#include "TemplateTextField.h"
|
||||||
#include "DlgTemplateField.h"
|
#include "DlgTemplateField.h"
|
||||||
|
|
||||||
|
@ -56,10 +58,12 @@ void TemplateTextField::mousePressEvent(QGraphicsSceneMouseEvent *event)
|
||||||
int uiCode = ui->exec();
|
int uiCode = ui->exec();
|
||||||
std::string newContent = "";
|
std::string newContent = "";
|
||||||
if(uiCode == QDialog::Accepted) {
|
if(uiCode == QDialog::Accepted) {
|
||||||
std::string newContent = ui->getFieldContent();
|
if (tmplte) {
|
||||||
QString qsClean = Qt::escape(QString::fromStdString(newContent)); //Qt5 note: this becomes qsNewContent.toHtmlEscaped();
|
std::string newContent = ui->getFieldContent();
|
||||||
newContent = qsClean.toUtf8().constData();
|
QString qsClean = Qt::escape(QString::fromStdString(newContent)); //Qt5 note: this becomes qsNewContent.toHtmlEscaped();
|
||||||
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
|
newContent = qsClean.toUtf8().constData();
|
||||||
|
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ui->deleteLater();
|
ui->deleteLater();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user