10#ifndef SPLASH_OVERLAY_H
11#define SPLASH_OVERLAY_H
18#include <QElapsedTimer>
20class QGraphicsOpacityEffect;
21class QPropertyAnimation;
75 QString action_subtext_;
76 QElapsedTimer elapsed_timer_;
78 QGraphicsOpacityEffect *opacity_effect_;
79 QPropertyAnimation *fade_animation_;
Semi-transparent overlay widget displayed during application startup while Wireshark's protocol and p...
Definition splash_overlay.h:43
friend void splash_update(register_action_e action, const char *message, void *dummy)
C-linkage callback registered with the Wireshark registration framework.
Definition splash_overlay.cpp:64
~SplashOverlay()
Destroys the SplashOverlay and releases animation resources.
Definition splash_overlay.cpp:97
void fadeOut()
Starts a fade-out animation; the widget is hidden when the animation completes.
Definition splash_overlay.cpp:103
void paintEvent(QPaintEvent *event) override
Renders the overlay background, progress bar, and status text.
Definition splash_overlay.cpp:108
register_action_e
Identifies the current registration or initialization phase during Wireshark startup.
Definition register.h:21
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:64