1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 08:47:44 +00:00

KeyboardSettings: Port to GML compiler

This commit is contained in:
Sanil 2024-01-10 18:49:14 +05:30 committed by Tim Schumacher
parent c2c7365494
commit ca2aaaeac2
7 changed files with 60 additions and 20 deletions

View file

@ -15,17 +15,20 @@
#include <LibGUI/SettingsWindow.h>
#include <LibGUI/TextEditor.h>
namespace KeyboardSettings {
class KeyboardSettingsWidget final : public GUI::SettingsWindow::Tab {
C_OBJECT_ABSTRACT(KeyboardSettingsWidget)
public:
static ErrorOr<NonnullRefPtr<KeyboardSettingsWidget>> try_create();
virtual ~KeyboardSettingsWidget() override;
virtual void apply_settings() override;
void window_activated(bool is_active_window);
static ErrorOr<NonnullRefPtr<KeyboardSettingsWidget>> create();
private:
static ErrorOr<NonnullRefPtr<KeyboardSettingsWidget>> try_create();
KeyboardSettingsWidget() = default;
ErrorOr<void> setup();
@ -50,3 +53,5 @@ private:
Function<void()> m_activate_keymap_event;
};
}