qtmaterialdialog_p.h 667 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef QTMATERIALDIALOG_P_H
  2. #define QTMATERIALDIALOG_P_H
  3. #include <QtGlobal>
  4. class QStateMachine;
  5. class QtMaterialDialog;
  6. class QStackedLayout;
  7. class QtMaterialDialogWindow;
  8. class QtMaterialDialogProxy;
  9. class QtMaterialDialogPrivate
  10. {
  11. Q_DISABLE_COPY(QtMaterialDialogPrivate)
  12. Q_DECLARE_PUBLIC(QtMaterialDialog)
  13. public:
  14. QtMaterialDialogPrivate(QtMaterialDialog *q);
  15. ~QtMaterialDialogPrivate();
  16. void init();
  17. QtMaterialDialog *const q_ptr;
  18. QtMaterialDialogWindow *dialogWindow;
  19. QStackedLayout *proxyStack;
  20. QStateMachine *stateMachine;
  21. QtMaterialDialogProxy *proxy;
  22. };
  23. #endif // QTMATERIALDIALOG_P_H