mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2024-11-25 22:57:22 +00:00
yuzu/applets/software_keyboard: Use QDialogButtonBox standard buttons instead of custom buttons
Like the previous change, this allows Qt to handle proper translations of the UI buttons, rather than us needing to handle it.
This commit is contained in:
parent
a504bad3fb
commit
65ae1ac4e5
1 changed files with 7 additions and 7 deletions
|
@ -75,13 +75,13 @@ QtSoftwareKeyboardDialog::QtSoftwareKeyboardDialog(
|
||||||
length_label->setText(QStringLiteral("%1/%2").arg(text.size()).arg(parameters.max_length));
|
length_label->setText(QStringLiteral("%1/%2").arg(text.size()).arg(parameters.max_length));
|
||||||
});
|
});
|
||||||
|
|
||||||
buttons = new QDialogButtonBox;
|
buttons = new QDialogButtonBox(QDialogButtonBox::Cancel);
|
||||||
buttons->addButton(tr("Cancel"), QDialogButtonBox::RejectRole);
|
if (parameters.submit_text.empty()) {
|
||||||
buttons->addButton(parameters.submit_text.empty()
|
buttons->addButton(QDialogButtonBox::Ok);
|
||||||
? tr("OK")
|
} else {
|
||||||
: QString::fromStdU16String(parameters.submit_text),
|
buttons->addButton(QString::fromStdU16String(parameters.submit_text),
|
||||||
QDialogButtonBox::AcceptRole);
|
QDialogButtonBox::AcceptRole);
|
||||||
|
}
|
||||||
connect(buttons, &QDialogButtonBox::accepted, this, &QtSoftwareKeyboardDialog::accept);
|
connect(buttons, &QDialogButtonBox::accepted, this, &QtSoftwareKeyboardDialog::accept);
|
||||||
connect(buttons, &QDialogButtonBox::rejected, this, &QtSoftwareKeyboardDialog::reject);
|
connect(buttons, &QDialogButtonBox::rejected, this, &QtSoftwareKeyboardDialog::reject);
|
||||||
layout->addWidget(header_label);
|
layout->addWidget(header_label);
|
||||||
|
|
Loading…
Reference in a new issue