1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 04:57:45 +00:00

TerminalSettings: Port to GML Compiler

This commit is contained in:
Mr.UNIX 2024-01-18 15:07:55 +01:00 committed by Tim Schumacher
parent f6c32ea45e
commit 2440a2f83f
8 changed files with 39 additions and 39 deletions

View file

@ -13,16 +13,18 @@
#include <LibGUI/TextEditor.h>
#include <LibVT/TerminalWidget.h>
class TerminalSettingsMainWidget final : public GUI::SettingsWindow::Tab {
namespace TerminalSettings {
class MainWidget final : public GUI::SettingsWindow::Tab {
C_OBJECT_ABSTRACT(TerminalSettingsMainWidget)
public:
static ErrorOr<NonnullRefPtr<TerminalSettingsMainWidget>> try_create();
static ErrorOr<NonnullRefPtr<MainWidget>> create();
virtual void apply_settings() override;
virtual void cancel_settings() override;
private:
TerminalSettingsMainWidget() = default;
static ErrorOr<NonnullRefPtr<MainWidget>> try_create();
MainWidget() = default;
ErrorOr<void> setup();
void write_back_settings() const;
@ -35,3 +37,4 @@ private:
VT::TerminalWidget::BellMode m_original_bell_mode;
bool m_orignal_confirm_close { true };
};
}