qtmaterialstatetransitionevent.h 1004 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef QTMATERIALSTATETRANSITIONEVENT_H
  2. #define QTMATERIALSTATETRANSITIONEVENT_H
  3. #include <QEvent>
  4. enum QtMaterialStateTransitionType {
  5. // Snackbar
  6. SnackbarShowTransition = 1,
  7. SnackbarHideTransition,
  8. SnackbarWaitTransition,
  9. SnackbarNextTransition,
  10. // FlatButton
  11. FlatButtonPressedTransition,
  12. FlatButtonCheckedTransition,
  13. FlatButtonUncheckedTransition,
  14. // CollapsibleMenu
  15. CollapsibleMenuExpand,
  16. CollapsibleMenuCollapse,
  17. // Slider
  18. SliderChangedToMinimum,
  19. SliderChangedFromMinimum,
  20. SliderNoFocusMouseEnter,
  21. SliderNoFocusMouseLeave,
  22. // Dialog
  23. DialogShowTransition,
  24. DialogHideTransition,
  25. //
  26. MaxTransitionType = 65535
  27. };
  28. struct QtMaterialStateTransitionEvent : public QEvent
  29. {
  30. QtMaterialStateTransitionEvent(QtMaterialStateTransitionType type)
  31. : QEvent(QEvent::Type(QEvent::User + 1)),
  32. type(type)
  33. {
  34. }
  35. QtMaterialStateTransitionType type;
  36. };
  37. #endif // QTMATERIALSTATETRANSITIONEVENT_H