24#include "VisualPlugin.h"
25#include "Utils/Pimpl.h"
26#include "Interfaces/Engine/AudioDataReceiver.h"
27#include "Interfaces/AudioDataProvider.h"
46 QString
name()
const override;
48 bool isActive()
const override;
51 void paintEvent(QPaintEvent* e)
override;
52 void showEvent(QShowEvent* e)
override;
53 void closeEvent(QCloseEvent* e)
override;
54 void initUi()
override;
55 void retranslate()
override;
57 QWidget* widget()
override;
58 bool hasSmallButtons()
const override;
60 int currentStyleIndex()
const override;
61 void finalizeInitialization()
override;
64 void doFadeoutStep()
override;
67 void setSpectrum(
const std::vector<float>& spectrum)
override;
68 void update_style(
int new_index)
override;
The SpectrumReceiver class.
Definition: AudioDataReceiver.h:48
Definition: GUI_Spectrum.h:37
QString displayName() const override
must be overwritten
QString name() const override
must be overwritten
Global handler for current playback state (Singleton)
Definition: PlayManager.h:36
Definition: AudioDataProvider.h:45
Definition: VisualPlugin.h:38
Definition: VisualStyleTypes.h:37