Merge #14177: qt: Set C locale for amountWidget

b0510d78aedde864756199fe71ca98f8e95dd44f Set C locale for amountWidget (Hennadii Stepanov)

Pull request description:

  Fix #13873

Tree-SHA512: ef26b35ef83c3a87ebd90650f6d833b00a24f6c114b68fe01acd4a14d1f5bdec066f438eb7781c1e55c32640838c54e00b8f082c390639ade8d9a58830833d4a
This commit is contained in:
Wladimir J. van der Laan 2018-10-18 12:25:53 +02:00 committed by pasta
parent a4ff5cada2
commit 166850ad5d

View File

@ -104,7 +104,11 @@ TransactionView::TransactionView(QWidget* parent) :
amountWidget = new QLineEdit(this);
amountWidget->setPlaceholderText(tr("Min amount"));
amountWidget->setFixedWidth(125);
amountWidget->setValidator(new QDoubleValidator(0, 1e20, 8, this));
QDoubleValidator *amountValidator = new QDoubleValidator(0, 1e20, 8, this);
QLocale amountLocale(QLocale::C);
amountLocale.setNumberOptions(QLocale::RejectGroupSeparator);
amountValidator->setLocale(amountLocale);
amountWidget->setValidator(amountValidator);
amountWidget->setObjectName("amountWidget");
hlayout->addWidget(amountWidget);