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

LibGUI: Remove copy-pasted auto-repeat logic from ColorInput

This was copy-pasted from button classes and not useful here.
This commit is contained in:
Andreas Kling 2020-04-29 14:38:19 +02:00
parent 40fe076e10
commit 033a4aee50
2 changed files with 5 additions and 19 deletions

View file

@ -31,14 +31,14 @@
namespace GUI {
class ColorInput : public TextEditor {
C_OBJECT(ColorInput)
class ColorInput final : public TextEditor {
C_OBJECT(ColorInput);
public:
ColorInput();
virtual ~ColorInput() override;
void set_color(Color color);
void set_color(Color);
Color color() { return m_color; }
void set_color_picker_title(String title) { m_color_picker_title = title; }
@ -53,14 +53,12 @@ protected:
virtual void paint_event(PaintEvent&) override;
private:
virtual void click();
void click();
Color m_color;
String m_color_picker_title { "Select Color" };
int m_auto_repeat_interval { 0 };
bool m_being_pressed { false };
RefPtr<Core::Timer> m_auto_repeat_timer;
};
}