mirror of
https://github.com/clementine-player/Clementine
synced 2024-12-23 00:09:14 +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
|