Sayonara Player
SpectrumLabel.h
1#ifndef SPECTRUMLABEL_H
2#define SPECTRUMLABEL_H
3
4#include "Interfaces/Engine/AudioDataReceiver.h"
5
6#include "Utils/Pimpl.h"
7
8#include <QLabel>
9#include <vector>
10
13 public QLabel,
15{
16 Q_OBJECT
17 PIMPL(SpectrumLabel)
18
19 signals:
20 void sigPixmapChanged();
21
22 public:
23 SpectrumLabel(SpectrumDataProvider* dataProvider, QWidget* parent);
24 ~SpectrumLabel() override;
25
26 void setSpectrum(const std::vector<float>& spectrum) override;
27 bool isActive() const override;
28};
29
30#endif // SPECTRUMLABEL_H
The SpectrumReceiver class.
Definition: AudioDataReceiver.h:48
Definition: AudioDataProvider.h:45
Definition: SpectrumLabel.h:15