Plan keyboard visibility in app core

This commit is contained in:
2026-06-03 03:42:47 +02:00
parent 4af55a7d3f
commit 5ac807c6bd
9 changed files with 123 additions and 4 deletions

View File

@@ -14,6 +14,11 @@ enum class DisplayFileAction {
open_external_file,
};
enum class VirtualKeyboardAction {
show_keyboard,
hide_keyboard,
};
[[nodiscard]] constexpr PickedPathAction plan_picked_path(std::string_view path) noexcept
{
return path.empty()
@@ -28,4 +33,11 @@ enum class DisplayFileAction {
: DisplayFileAction::open_external_file;
}
[[nodiscard]] constexpr VirtualKeyboardAction plan_virtual_keyboard(bool visible) noexcept
{
return visible
? VirtualKeyboardAction::show_keyboard
: VirtualKeyboardAction::hide_keyboard;
}
}