ref: segregate animation screen

This commit is contained in:
semenov
2024-12-28 10:50:26 +03:00
parent 98264fee7a
commit 78e8ecbde6
28 changed files with 1012 additions and 175 deletions

View File

@@ -0,0 +1,33 @@
#include "waitanimationwidget.h"
#include "ui_waitanimationwidget.h"
WaitAnimationWidget::WaitAnimationWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::WaitAnimationWidget),
loadingMovie(nullptr)
{
ui->setupUi(this);
}
void WaitAnimationWidget::setMovie(QMovie *movie)
{
ui->MovieLabel->setMovie(movie);
loadingMovie = movie;
}
void WaitAnimationWidget::showWithPlay()
{
show();
loadingMovie->start();
}
void WaitAnimationWidget::hideWithStop()
{
hide();
loadingMovie->stop();
}
WaitAnimationWidget::~WaitAnimationWidget()
{
delete ui;
}