#ifndef QTMATERIALSNACKBAR_P_H #define QTMATERIALSNACKBAR_P_H #include #include class QtMaterialSnackbar; class QtMaterialSnackbarStateMachine; class QtMaterialSnackbarPrivate { Q_DISABLE_COPY(QtMaterialSnackbarPrivate) Q_DECLARE_PUBLIC(QtMaterialSnackbar) public: QtMaterialSnackbarPrivate(QtMaterialSnackbar *q); ~QtMaterialSnackbarPrivate(); void init(); QtMaterialSnackbar *const q_ptr; QtMaterialSnackbarStateMachine *stateMachine; QColor backgroundColor; QColor textColor; qreal bgOpacity; QList messages; int duration; int boxWidth; bool clickDismiss; bool useThemeColors; }; #endif // QTMATERIALSNACKBAR_P_H