mirror of
https://github.com/clementine-player/Clementine
synced 2024-12-24 00:31:36 +01:00
30 lines
726 B
C++
30 lines
726 B
C++
#ifndef QPROGRESSINDICATORSPINNING_H
|
|
#define QPROGRESSINDICATORSPINNING_H
|
|
|
|
#include <QWidget>
|
|
#include <QPointer>
|
|
|
|
class QProgressIndicatorSpinningPrivate;
|
|
class QProgressIndicatorSpinning : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
// Matches NSProgressIndicatorThickness
|
|
enum Thickness {
|
|
Default = 14,
|
|
Small = 10,
|
|
Large = 18,
|
|
Aqua = 12
|
|
};
|
|
|
|
explicit QProgressIndicatorSpinning(QWidget *parent,
|
|
Thickness thickness = Default);
|
|
public slots:
|
|
void animate(bool animate = true);
|
|
private:
|
|
friend class QProgressIndicatorSpinningPrivate;
|
|
QPointer<QProgressIndicatorSpinningPrivate> pimpl;
|
|
};
|
|
|
|
#endif // QPROGRESSINDICATORSPINNING_H
|