1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:38:11 +00:00

LibGUI: Add HorizontalSlider and VerticalSlider convenience classes

This commit is contained in:
Andreas Kling 2020-02-06 14:43:16 +01:00
parent 6a71ba1deb
commit dccf335d5b
5 changed files with 39 additions and 15 deletions

View file

@ -96,4 +96,28 @@ private:
Orientation m_orientation { Orientation::Horizontal };
};
class VerticalSlider final : public Slider {
C_OBJECT(VerticalSlider)
public:
virtual ~VerticalSlider() override {}
private:
explicit VerticalSlider(Widget* parent)
: Slider(Orientation::Vertical, parent)
{
}
};
class HorizontalSlider final : public Slider {
C_OBJECT(HorizontalSlider)
public:
virtual ~HorizontalSlider() override {}
private:
explicit HorizontalSlider(Widget* parent)
: Slider(Orientation::Horizontal, parent)
{
}
};
}