qtmaterialiconbutton_p.h 694 B

123456789101112131415161718192021222324252627282930
  1. #ifndef QTMATERIALICONBUTTON_P_H
  2. #define QTMATERIALICONBUTTON_P_H
  3. #include <QtGlobal>
  4. class QtMaterialIconButton;
  5. class QtMaterialRippleOverlay;
  6. class QColor;
  7. class QtMaterialIconButtonPrivate
  8. {
  9. Q_DISABLE_COPY(QtMaterialIconButtonPrivate)
  10. Q_DECLARE_PUBLIC(QtMaterialIconButton)
  11. public:
  12. QtMaterialIconButtonPrivate(QtMaterialIconButton *q);
  13. virtual ~QtMaterialIconButtonPrivate();
  14. void init();
  15. void updateRipple();
  16. QtMaterialIconButton *const q_ptr;
  17. QtMaterialRippleOverlay *rippleOverlay;
  18. QColor color;
  19. QColor disabledColor;
  20. bool useThemeColors;
  21. };
  22. #endif // QTMATERIALICONBUTTON_P_H