#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; }