From f613a91460a79f0d2f54a90c3e1d22c8b86462b0 Mon Sep 17 00:00:00 2001 From: WandererFan Date: Sat, 2 Jul 2016 18:45:40 -0400 Subject: [PATCH] Handle accented chars --- src/Mod/TechDraw/Gui/DlgTemplateField.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgTemplateField.cpp b/src/Mod/TechDraw/Gui/DlgTemplateField.cpp index 4e046d0b1..f375923a0 100644 --- a/src/Mod/TechDraw/Gui/DlgTemplateField.cpp +++ b/src/Mod/TechDraw/Gui/DlgTemplateField.cpp @@ -22,6 +22,7 @@ #include "PreCompiled.h" +#include #include "DlgTemplateField.h" @@ -49,20 +50,20 @@ void DlgTemplateField::changeEvent(QEvent *e) void DlgTemplateField::setFieldName(std::string name) { - QString qs = QString::fromStdString(name); + QString qs = QString::fromUtf8(name.data(), name.size()); lblName->setText(qs); } void DlgTemplateField::setFieldContent(std::string content) { - QString qs = QString::fromStdString(content); + QString qs = QString::fromUtf8(content.data(), content.size()); leInput->setText(qs); } std::string DlgTemplateField::getFieldContent() { QString result = leInput->text(); - return result.toUtf8().constData(); + return result.toStdString(); } #include "moc_DlgTemplateField.cpp"