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;
Definition: GUI_LevelPainter.h:35
QString name() const override
must be overwritten
QString displayName() const override
must be overwritten
Definition: AudioDataProvider.h:35
Global handler for current playback state (Singleton)
Definition: PlayManager.h:36
Definition: VisualPlugin.h:38
QString currentStyle()
stylesheet with all replace variables
Definition: VisualStyleTypes.h:37