Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

45 wiersze
819 B

  1. #ifndef REPORTPAGE_H
  2. #define REPORTPAGE_H
  3. #include <QWidget>
  4. #include "ReportSettingsData.h"
  5. #include <QTimer>
  6. #include <QTime>
  7. class CZTStats;
  8. namespace Ui {
  9. class CReportPage;
  10. }
  11. class CReportPage : public QWidget
  12. {
  13. Q_OBJECT
  14. public:
  15. explicit CReportPage(QWidget *parent = 0);
  16. ~CReportPage();
  17. CReportConfigData GetReportFiltersConfig();
  18. void UpdateProgressStatus(QString Status);
  19. void ClearProgressStatus();
  20. void ReportCreationFinished(QString ReportFilePath);
  21. CZTStats *mProgramHandle;
  22. QTimer *mTimeCounter;
  23. QTime mProgressTime;
  24. QString mReportFilePath;
  25. private:
  26. Ui::CReportPage *ui;
  27. public slots:
  28. void GenerateReportBtnClicked();
  29. void TimerExpired();
  30. void FunctionSelectionBtnPressed();
  31. void OpenReportBtnClicked();
  32. };
  33. #endif // REPORTPAGE_H