23 lines
367 B
C++
23 lines
367 B
C++
#include "busyindicator.h"
|
|
|
|
#include <QMovie>
|
|
|
|
BusyIndicator::BusyIndicator(QWidget* parent)
|
|
: QLabel(parent),
|
|
movie_(new QMovie(":spinner.gif"))
|
|
{
|
|
setMovie(movie_);
|
|
}
|
|
|
|
BusyIndicator::~BusyIndicator() {
|
|
delete movie_;
|
|
}
|
|
|
|
void BusyIndicator::showEvent(QShowEvent*) {
|
|
movie_->start();
|
|
}
|
|
|
|
void BusyIndicator::hideEvent(QHideEvent*) {
|
|
movie_->stop();
|
|
}
|