10#ifndef SPLASH_OVERLAY_H
11#define SPLASH_OVERLAY_H
18#include <QElapsedTimer>
20class QGraphicsOpacityEffect;
21class QPropertyAnimation;
33void splash_update(register_action_e action,
const char *message,
void *dummy);
46 void paintEvent(QPaintEvent *event)
override;
49 register_action_e last_action_;
53 QString action_subtext_;
54 QElapsedTimer elapsed_timer_;
56 QGraphicsOpacityEffect *opacity_effect_;
57 QPropertyAnimation *fade_animation_;
60 void splashUpdate(register_action_e action,
const char *message);
62 friend void splash_update(register_action_e action,
const char *message,
void *dummy);
Definition splash_overlay.h:36
friend void splash_update(register_action_e action, const char *message, void *dummy)
Updates the splash overlay with a new action and message.
Definition splash_overlay.cpp:52
void splash_update(register_action_e action, const char *message, void *dummy)
Updates the splash overlay with a new action and message.
Definition splash_overlay.cpp:52