dialogupdateseg.h 775 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #ifndef DIALOGUPDATESEG_H
  2. #define DIALOGUPDATESEG_H
  3. #include <QDialog>
  4. #include <QMovie>
  5. #include "segmentupdate.h"
  6. namespace Ui {
  7. class DialogUpdateSeg;
  8. }
  9. class DialogUpdateSeg : public QDialog
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit DialogUpdateSeg(QWidget *parent = 0);
  14. void updateSegment();
  15. ~DialogUpdateSeg();
  16. signals:
  17. void segUpdated();
  18. void segNewVersionFound();
  19. private slots:
  20. void onProgressUpdated(QString msg,int code);
  21. void onFinished();
  22. void onNewNumber();
  23. void on_pushButtonChkSegVersion_clicked();
  24. void on_pushButtonHide_clicked();
  25. private:
  26. private:
  27. Ui::DialogUpdateSeg *ui;
  28. SegmentUpdate *update;
  29. bool upgrading;
  30. QMovie *movie;
  31. };
  32. #endif // DIALOGUPDATESEG_H