awTimeLeftTips.h 587 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef AWTIMELEFTTIPS_H
  2. #define AWTIMELEFTTIPS_H
  3. #include <QWidget>
  4. namespace Ui {
  5. class awTimeLeftTips;
  6. }
  7. enum class MASK_POP_WIDGET_TYPE
  8. {
  9. wt_timeLeft=1,
  10. wt_exitExam
  11. };
  12. class awTimeLeftTips : public QWidget
  13. {
  14. Q_OBJECT
  15. public:
  16. explicit awTimeLeftTips(MASK_POP_WIDGET_TYPE type, QWidget *parent = nullptr);
  17. ~awTimeLeftTips();
  18. void setText(QString sTitle, QString sContent);
  19. signals:
  20. void timeLeftConfirm();
  21. private slots:
  22. void on_btn_awtlt_confirm_clicked();
  23. private:
  24. void initUI();
  25. Ui::awTimeLeftTips *ui;
  26. };
  27. #endif // AWTIMELEFTTIPS_H