26 #define LABEL_RADIUS 100
44 void setPixmap(
const QPixmap &pix);
64 virtual void paintEvent(QPaintEvent *event)
override final;
69 int m_rotateAngle = 0;
84 explicit Florid(QWidget *parent =
nullptr);
88 virtual ~
Florid() =
default;
94 void setImage(
const QImage &image);
98 virtual void start()
override;
102 virtual void stop()
override;
108 void mediaUrlChanged();
114 void reRenderLabel();
124 virtual void hideEvent(QHideEvent *event)
override final;
125 virtual void showEvent(QShowEvent *event)
override final;
126 virtual void paintEvent(QPaintEvent *event)
override;
127 virtual void contextMenuEvent(QContextMenuEvent *event)
override final;
131 bool m_renderLabel =
false;
132 bool m_enabledLabel =
true;
133 bool m_gradientLabel =
true;
134 QColor m_averageColor = QColor(255, 255, 255);
virtual void showEvent(QShowEvent *event) override
The Visual class provides the base interface class of visualizations.
virtual void hideEvent(QHideEvent *event) override
TTK_MODULE_EXPORT void reRenderImage(int delta, const QImage *input, QImage *output)
Helper class to florid widget.
virtual void process(float *left, float *right)=0
Helper class to round animation widget.