mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-21 08:45:45 +00:00
software_keyboard: Make GetText asynchronous
a
This commit is contained in:
parent
04bc2fafbc
commit
f0d2246b6a
9 changed files with 64 additions and 29 deletions
|
@ -9,12 +9,13 @@
|
|||
namespace Core::Frontend {
|
||||
SoftwareKeyboardApplet::~SoftwareKeyboardApplet() = default;
|
||||
|
||||
std::optional<std::u16string> DefaultSoftwareKeyboardApplet::GetText(
|
||||
void DefaultSoftwareKeyboardApplet::RequestText(
|
||||
std::function<void(std::optional<std::u16string>)> out,
|
||||
SoftwareKeyboardParameters parameters) const {
|
||||
if (parameters.initial_text.empty())
|
||||
return u"yuzu";
|
||||
out(u"yuzu");
|
||||
|
||||
return parameters.initial_text;
|
||||
out(parameters.initial_text);
|
||||
}
|
||||
|
||||
void DefaultSoftwareKeyboardApplet::SendTextCheckDialog(std::u16string error_message) const {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue