30 lines
606 B
C++
30 lines
606 B
C++
#ifndef ZTSTATS_H
|
|
#define ZTSTATS_H
|
|
|
|
#include "ReportGenerator.h"
|
|
#include "ReportSettingsData.h"
|
|
|
|
class CMainWindow;
|
|
|
|
class CZTStats
|
|
{
|
|
public:
|
|
CZTStats(CMainWindow *MainWindowPtr);
|
|
|
|
void Init();
|
|
void Run();
|
|
|
|
int GenerateReportRequest(QString OutputFileName,CReportConfigData ReportConfigFilters);
|
|
void UpdateReportProgressStatus(QString status);
|
|
void ReportCreationFinished(QString ReportFilePath);
|
|
void AbortReportCreationRequest();
|
|
|
|
CReportGenerator mReportGenerator;
|
|
CReportProgramSettingsData mProgramConfig;
|
|
|
|
CMainWindow *mMainWindow;
|
|
|
|
};
|
|
|
|
#endif // ZTSTATS_H
|