21 #ifndef GUI_LEVELPAINTER_H 22 #define GUI_LEVELPAINTER_H 24 #include "EnginePlugin.h" 25 #include "Components/Engine/Playback/SoundOutReceiver.h" 26 #include "Utils/Pimpl.h" 42 QString get_name()
const override;
43 QString get_display_name()
const override;
44 bool is_active()
const override;
47 void update_style(
int new_index)
override;
50 void paintEvent(QPaintEvent* e)
override;
51 void showEvent(QShowEvent*)
override;
52 void closeEvent(QCloseEvent*)
override;
53 void hideEvent(QHideEvent* e)
override;
54 void init_ui()
override;
55 void retranslate_ui()
override;
57 QWidget* widget()
override;
58 bool has_small_buttons()
const override;
60 int current_style_index()
const override;
61 void finalize_initialization()
override;
65 void do_fadeout_step()
override;
66 void set_level(
float,
float)
override;
76 #endif // GUI_LEVELPAINTER_H The LevelReceiver class.
Definition: SoundOutReceiver.h:32
Definition: GUI_LevelPainter.h:30
Definition: StyleTypes.h:34
Definition: EnginePlugin.h:41