messagedialog.h 574 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef MESSAGEDIALOG_H
  2. #define MESSAGEDIALOG_H
  3. #include <QDialog>
  4. #include <QMovie>
  5. #include <QTimer>
  6. namespace Ui {
  7. class MessageDialog;
  8. }
  9. class MessageDialog : public QDialog
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit MessageDialog(QWidget *parent = 0);
  14. ~MessageDialog();
  15. void setMessage(QString title, QString msg);
  16. protected:
  17. void mouseMoveEvent(QMouseEvent *event) override;
  18. void mousePressEvent(QMouseEvent *event) override;
  19. public slots:
  20. void updateUI();
  21. private:
  22. Ui::MessageDialog *ui;
  23. QPoint dragPosition;
  24. };
  25. #endif // MESSAGEDIALOG_H