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

MailSettings: Convert MailSettingsWidget to a failable factory

This commit is contained in:
Karol Kosek 2023-06-03 19:12:53 +02:00 committed by Andreas Kling
parent 1ad81687e7
commit b0bd1e5eb5
2 changed files with 17 additions and 5 deletions

View file

@ -12,14 +12,17 @@
#include <LibGUI/Window.h>
class MailSettingsWidget final : public GUI::SettingsWindow::Tab {
C_OBJECT(MailSettingsWidget)
C_OBJECT_ABSTRACT(MailSettingsWidget)
public:
static ErrorOr<NonnullRefPtr<MailSettingsWidget>> try_create();
virtual void apply_settings() override;
virtual void reset_default_values() override;
private:
MailSettingsWidget();
MailSettingsWidget() = default;
ErrorOr<void> setup();
DeprecatedString m_server;
DeprecatedString m_port;