|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
#include <ProjectSplashScreenAction.h>
Public Types | |
| enum class | AnimationState { Idle , FadingIn , FadingOut } |
Public Member Functions | |
| Dialog (ProjectSplashScreenAction &projectSplashScreenAction, QWidget *parent=nullptr) | |
| void | open () override |
| void | fadeIn () |
| void | fadeOut () |
| void | paintEvent (QPaintEvent *paintEvent) |
Friends | |
| class | ProjectSplashScreenAction |
Splash screen dialog class
|
strong |
| hdps::gui::ProjectSplashScreenAction::Dialog::Dialog | ( | ProjectSplashScreenAction & | projectSplashScreenAction, |
| QWidget * | parent = nullptr |
||
| ) |
Construct owning projectSplashScreenAction and parent widget
| projectSplashScreenAction | Owning project splash screen action |
| parent | Pointer to parent widget |
| void hdps::gui::ProjectSplashScreenAction::Dialog::fadeIn | ( | ) |
Fade the dialog in
| void hdps::gui::ProjectSplashScreenAction::Dialog::fadeOut | ( | ) |
Fade the dialog out and accept
|
override |
Open the dialog
| void hdps::gui::ProjectSplashScreenAction::Dialog::paintEvent | ( | QPaintEvent * | paintEvent | ) |
Override paint event to draw the logo in the background
| paintEvent | Pointer to paint event |
|
friend |
Animation state