Handle accented chars

This commit is contained in:
WandererFan 2016-07-02 18:45:40 -04:00 committed by wmayer
parent c880c0c704
commit f613a91460

View File

@ -22,6 +22,7 @@
#include "PreCompiled.h" #include "PreCompiled.h"
#include <Base/Console.h>
#include "DlgTemplateField.h" #include "DlgTemplateField.h"
@ -49,20 +50,20 @@ void DlgTemplateField::changeEvent(QEvent *e)
void DlgTemplateField::setFieldName(std::string name) void DlgTemplateField::setFieldName(std::string name)
{ {
QString qs = QString::fromStdString(name); QString qs = QString::fromUtf8(name.data(), name.size());
lblName->setText(qs); lblName->setText(qs);
} }
void DlgTemplateField::setFieldContent(std::string content) void DlgTemplateField::setFieldContent(std::string content)
{ {
QString qs = QString::fromStdString(content); QString qs = QString::fromUtf8(content.data(), content.size());
leInput->setText(qs); leInput->setText(qs);
} }
std::string DlgTemplateField::getFieldContent() std::string DlgTemplateField::getFieldContent()
{ {
QString result = leInput->text(); QString result = leInput->text();
return result.toUtf8().constData(); return result.toStdString();
} }
#include "moc_DlgTemplateField.cpp" #include "moc_DlgTemplateField.cpp"