 |
Sayonara Player
|
21 #ifndef GUI_LEVELPAINTER_H
22 #define GUI_LEVELPAINTER_H
24 #include "VisualPlugin.h"
25 #include "Interfaces/Engine/AudioDataReceiver.h"
26 #include "Utils/Pimpl.h"
34 public Engine::LevelDataReceiver
44 QString
name()
const override;
46 bool isActive()
const override;
49 void update_style(
int new_index)
override;
52 void paintEvent(QPaintEvent* e)
override;
53 void showEvent(QShowEvent*)
override;
54 void closeEvent(QCloseEvent*)
override;
55 void hideEvent(QHideEvent* e)
override;
56 void initUi()
override;
57 void retranslate()
override;
59 QWidget* widget()
override;
60 bool hasSmallButtons()
const override;
62 int currentStyleIndex()
const override;
63 void finalizeInitialization()
override;
66 void doFadeoutStep()
override;
67 void setLevel(
float,
float)
override;
73 #endif // GUI_LEVELPAINTER_H
Definition: AudioDataProvider.h:35
Global handler for current playback state (Singleton)
Definition: PlayManager.h:36
QString name() const override
must be overwritten
Definition: GUI_LevelPainter.h:35
QString currentStyle()
stylesheet with all replace variables
QString displayName() const override
must be overwritten
Definition: VisualPlugin.h:38
Definition: VisualStyleTypes.h:37