summary refs log tree commit diff
path: root/src/ui/LoadingIndicator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/LoadingIndicator.cpp')
-rw-r--r--src/ui/LoadingIndicator.cpp64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/ui/LoadingIndicator.cpp b/src/ui/LoadingIndicator.cpp

index fb3c761c..7581ec83 100644 --- a/src/ui/LoadingIndicator.cpp +++ b/src/ui/LoadingIndicator.cpp
@@ -14,70 +14,70 @@ LoadingIndicator::LoadingIndicator(QWidget *parent) , angle_(0) , color_(Qt::black) { - setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); - setFocusPolicy(Qt::NoFocus); + setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + setFocusPolicy(Qt::NoFocus); - timer_ = new QTimer(this); - connect(timer_, SIGNAL(timeout()), this, SLOT(onTimeout())); + timer_ = new QTimer(this); + connect(timer_, SIGNAL(timeout()), this, SLOT(onTimeout())); } void LoadingIndicator::paintEvent(QPaintEvent *e) { - Q_UNUSED(e) + Q_UNUSED(e) - if (!timer_->isActive()) - return; + if (!timer_->isActive()) + return; - QPainter painter(this); - painter.setRenderHint(QPainter::Antialiasing); + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); - int width = qMin(this->width(), this->height()); + int width = qMin(this->width(), this->height()); - int outerRadius = (width - 4) * 0.5f; - int innerRadius = outerRadius * 0.78f; + int outerRadius = (width - 4) * 0.5f; + int innerRadius = outerRadius * 0.78f; - int capsuleRadius = (outerRadius - innerRadius) / 2; + int capsuleRadius = (outerRadius - innerRadius) / 2; - for (int i = 0; i < 8; ++i) { - QColor color = color_; + for (int i = 0; i < 8; ++i) { + QColor color = color_; - color.setAlphaF(1.0f - (i / 8.0f)); + color.setAlphaF(1.0f - (i / 8.0f)); - painter.setPen(Qt::NoPen); - painter.setBrush(color); + painter.setPen(Qt::NoPen); + painter.setBrush(color); - qreal radius = capsuleRadius * (1.0f - (i / 16.0f)); + qreal radius = capsuleRadius * (1.0f - (i / 16.0f)); - painter.save(); + painter.save(); - painter.translate(rect().center()); - painter.rotate(angle_ - i * 45.0f); + painter.translate(rect().center()); + painter.rotate(angle_ - i * 45.0f); - QPointF center = QPointF(-capsuleRadius, -innerRadius); - painter.drawEllipse(center, radius * 2, radius * 2); + QPointF center = QPointF(-capsuleRadius, -innerRadius); + painter.drawEllipse(center, radius * 2, radius * 2); - painter.restore(); - } + painter.restore(); + } } void LoadingIndicator::start() { - timer_->start(interval_); - show(); + timer_->start(interval_); + show(); } void LoadingIndicator::stop() { - timer_->stop(); - hide(); + timer_->stop(); + hide(); } void LoadingIndicator::onTimeout() { - angle_ = (angle_ + 45) % 360; - repaint(); + angle_ = (angle_ + 45) % 360; + repaint(); }