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

Magnifier+ThemeEditor: Use CommonMenus::make_accessibility_menu()

This commit is contained in:
thankyouverycool 2022-09-26 08:57:11 -04:00 committed by Andreas Kling
parent f31a56d086
commit e99277611b
4 changed files with 13 additions and 126 deletions

View file

@ -10,6 +10,7 @@
#pragma once
#include <LibGUI/AbstractThemePreview.h>
#include <LibGUI/ColorFilterer.h>
#include <LibGUI/Frame.h>
#include <LibGfx/Bitmap.h>
#include <LibGfx/Filters/ColorBlindnessFilter.h>
@ -19,16 +20,18 @@ namespace ThemeEditor {
class MiniWidgetGallery;
class PreviewWidget final : public GUI::AbstractThemePreview {
class PreviewWidget final
: public GUI::AbstractThemePreview
, public GUI::ColorFilterer {
C_OBJECT(PreviewWidget);
public:
virtual ~PreviewWidget() override = default;
void set_color_filter(OwnPtr<Gfx::ColorBlindnessFilter>);
virtual void set_color_filter(OwnPtr<Gfx::ColorBlindnessFilter>) override;
private:
explicit PreviewWidget(Gfx::Palette const&);
explicit PreviewWidget(Gfx::Palette const& = GUI::Application::the()->palette());
virtual void paint_preview(GUI::PaintEvent&) override;
virtual void second_paint_event(GUI::PaintEvent&) override;