26 explicit CyberSlider(Qt::Orientation orientation, QWidget *parent =
nullptr);
CyberSlider(Qt::Orientation orientation, QWidget *parent=nullptr)
Constructs a CyberSlider. Initializes the slider with the specified orientation and applies basic sty...
Definition cyber_slider.cpp:8
double GetGlowIntensity() const
Gets the current intensity of the glow effect.
Definition cyber_slider.h:32
double glow_intensity_
Current intensity of the glow effect. Modified by animations on hover.
Definition cyber_slider.h:64
void leaveEvent(QEvent *event) override
Overridden leave event handler. Animates the glow effect intensity decrease when the mouse leaves.
Definition cyber_slider.cpp:82
void enterEvent(QEvent *event) override
Overridden enter event handler. Animates the glow effect intensity increase on mouse hover.
Definition cyber_slider.cpp:78
double glowIntensity
Property controlling the intensity of the handle's glow effect (0.0 to 1.0). Animatable.
Definition cyber_slider.h:16
void paintEvent(QPaintEvent *event) override
Overridden paint event handler. Draws the custom slider appearance. Renders the track,...
Definition cyber_slider.cpp:18
void SetGlowIntensity(double intensity)
Sets the intensity of the glow effect. Triggers a repaint of the slider.
Definition cyber_slider.cpp:13