Clementine-audio-player-Mac.../src/busyindicator.cpp

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();
}