20 Q_PROPERTY(
int shade READ getShade WRITE setShade)
21 Q_PROPERTY(
double stretch READ getStretch WRITE setStretch)
22 Q_PROPERTY(
double rotation READ getRotation WRITE setRotation)
23 Q_PROPERTY(uint
speed READ getSpeed WRITE setSpeed)
30 void setShade(const
int& value);
32 double getStretch() const;
33 void setStretch(const
double& value);
35 double getRotation() const;
36 void setRotation(const
double& value);
38 uint getSpeed() const;
39 void setSpeed(const uint& value);
41 void updateGradientDirection();
42 void updateGradientColor();
44 void paint(QPainter* painter) override;
52 QLinearGradient gradient;