qtmaterialscrollbar_p.h 813 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef QTMATERIALSCROLLBAR_P_H
  2. #define QTMATERIALSCROLLBAR_P_H
  3. #include <QtGlobal>
  4. #include <QColor>
  5. class QtMaterialScrollBar;
  6. class QtMaterialScrollBarStateMachine;
  7. class QtMaterialScrollBarPrivate
  8. {
  9. Q_DISABLE_COPY(QtMaterialScrollBarPrivate)
  10. Q_DECLARE_PUBLIC(QtMaterialScrollBar)
  11. public:
  12. QtMaterialScrollBarPrivate(QtMaterialScrollBar *q);
  13. ~QtMaterialScrollBarPrivate();
  14. void init();
  15. QtMaterialScrollBar *const q_ptr;
  16. QtMaterialScrollBarStateMachine *stateMachine;
  17. QColor backgroundColor;
  18. QColor sliderColor;
  19. QColor canvasColor;
  20. bool hideOnMouseOut;
  21. bool useThemeColors;
  22. };
  23. #endif // QTMATERIALSCROLLBAR_P_H