| 21 | } |
| 22 | |
| 23 | BusyIndicator::BusyIndicator(QWidget *parent, int size) |
| 24 | : QWidget(parent), |
| 25 | startAngle(0), |
| 26 | m_style(StyleArc), |
| 27 | size(size) |
| 28 | { |
| 29 | QSizePolicy policy(QSizePolicy::Preferred, QSizePolicy::Fixed); |
| 30 | policy.setHeightForWidth(true); |
| 31 | setSizePolicy(policy); |
| 32 | |
| 33 | fillColor = palette().color(QPalette::WindowText); |
| 34 | |
| 35 | timer.setInterval(16); |
| 36 | connect(&timer, &QTimer::timeout, this, &BusyIndicator::rotate); |
| 37 | timer.start(); |
| 38 | } |
| 39 | |
| 40 | void BusyIndicator::rotate() |
| 41 | { |