41 QString
name()
const override;
47 void spectrumChanged(
const QList<float>& spectrum, MilliSeconds ms);
50 void playstateChanged(PlayState state);
51 void trackChanged(
const MetaData& md);
54 void retranslate()
override;
57 void paintEvent(QPaintEvent* e)
override;
58 void mousePressEvent(QMouseEvent* e)
override;
59 void mouseMoveEvent(QMouseEvent* e)
override;
61 void showEvent(QShowEvent* e)
override;
62 void closeEvent(QCloseEvent* e)
override;
65 void drawBuffer(
int percent_step);
66 QString calcTooltip(
float yPercent);
69 void positionClicked(QPoint position);
71 void startAudioDataProvider(
const MetaData& md);
72 void stopAudioDataProvider();
74 QSize minimumSizeHint()
const override;