1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 19:47:46 +00:00

DisplaySettings: Propagate errors in EffectsSettingsWidget

This commit is contained in:
implicitfield 2023-02-11 19:05:09 +02:00 committed by Andreas Kling
parent 1c20cf7bee
commit 00be9eb210
2 changed files with 17 additions and 5 deletions

View file

@ -14,7 +14,9 @@ namespace GUI {
namespace DisplaySettings {
class EffectsSettingsWidget final : public SettingsWindow::Tab {
C_OBJECT(EffectsSettingsWidget);
C_OBJECT_ABSTRACT(EffectsSettingsWidget);
static ErrorOr<NonnullRefPtr<EffectsSettingsWidget>> try_create();
public:
virtual ~EffectsSettingsWidget() override = default;
@ -22,7 +24,8 @@ public:
virtual void apply_settings() override;
private:
EffectsSettingsWidget();
EffectsSettingsWidget() = default;
ErrorOr<void> setup_interface();
ErrorOr<void> load_settings();