21 #ifndef GUI_SPECTRUM_H 22 #define GUI_SPECTRUM_H 24 #include "VisualPlugin.h" 25 #include "Utils/Pimpl.h" 26 #include "Interfaces/Engine/AudioDataReceiverInterface.h" 32 public Engine::SpectrumReceiver
42 QString name()
const override;
43 QString displayName()
const override;
44 bool isActive()
const override;
47 void paintEvent(QPaintEvent* e)
override;
48 void showEvent(QShowEvent* e)
override;
49 void closeEvent(QCloseEvent* e)
override;
50 void initUi()
override;
51 void retranslate()
override;
53 QWidget* widget()
override;
54 bool hasSmallButtons()
const override;
56 int currentStyleIndex()
const override;
57 void finalizeInitialization()
override;
60 void doFadeoutStep()
override;
63 void setSpectrum(
const Engine::SpectrumList& spec)
override;
64 void update_style(
int new_index)
override;
70 #endif // GUI_SPECTRUM_H Definition: GUI_Spectrum.h:30
Definition: VisualPlugin.h:38
Definition: VisualStyleTypes.h:36
QString currentStyle()
stylesheet with all replace variables