qtmaterialcircularprogress_p.h 896 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef QTMATERIALCIRCULARPROGRESS_P_H
  2. #define QTMATERIALCIRCULARPROGRESS_P_H
  3. #include <QtGlobal>
  4. #include "lib/qtmaterialtheme.h"
  5. class QtMaterialCircularProgress;
  6. class QtMaterialCircularProgressDelegate;
  7. class QtMaterialCircularProgressPrivate
  8. {
  9. Q_DISABLE_COPY(QtMaterialCircularProgressPrivate)
  10. Q_DECLARE_PUBLIC(QtMaterialCircularProgress)
  11. public:
  12. QtMaterialCircularProgressPrivate(QtMaterialCircularProgress *q);
  13. ~QtMaterialCircularProgressPrivate();
  14. void init();
  15. QtMaterialCircularProgress *const q_ptr;
  16. QtMaterialCircularProgressDelegate *delegate;
  17. Material::ProgressType progressType;
  18. QColor color;
  19. qreal penWidth;
  20. int size;
  21. bool useThemeColors;
  22. };
  23. #endif // QTMATERIALCIRCULARPROGRESS_P_H