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);
90 void setImage(
const QImage &image);
94 virtual void start()
override;
98 virtual void stop()
override;
104 void mediaUrlChanged();
110 void reRenderLabel();
120 virtual void hideEvent(QHideEvent *event)
override final;
121 virtual void showEvent(QShowEvent *event)
override final;
122 virtual void paintEvent(QPaintEvent *event)
override;
123 virtual void contextMenuEvent(QContextMenuEvent *event)
override final;
127 bool m_renderLabel =
false;
128 bool m_enabledLabel =
true;
129 bool m_gradientLabel =
true;
130 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
virtual void processState(bool v)
TTK_MODULE_EXPORT void reRenderImage(int delta, const QImage *input, QImage *output)
Helper class to florid widget.
Helper class to round animation widget.