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

MouseSettings: Migrate to using SettingsWindow :^)

This commit is contained in:
Sam Atkins 2021-11-20 15:09:28 +00:00 committed by Linus Groh
parent fca7924437
commit f20b0403bc
8 changed files with 21 additions and 118 deletions

View file

@ -6,13 +6,10 @@
#pragma once
#include <LibGUI/Model.h>
#include <LibGUI/Window.h>
#include <LibGUI/WindowServerConnection.h>
#include <LibGfx/CursorParams.h>
#include "DoubleClickArrowWidget.h"
#include "LibGUI/FilePicker.h"
#include <LibGUI/Model.h>
#include <LibGUI/SettingsWindow.h>
#include <LibGfx/CursorParams.h>
class MouseCursorModel final : public GUI::Model {
public:
@ -65,13 +62,13 @@ private:
Vector<String> m_themes;
};
class ThemeWidget final : public GUI::Widget {
class ThemeWidget final : public GUI::SettingsWindow::Tab {
C_OBJECT(ThemeWidget)
public:
virtual ~ThemeWidget() override;
void update_window_server();
void reset_default_values();
virtual void apply_settings() override;
virtual void reset_default_values() override;
private:
ThemeWidget();