ZTStats/Sources/ZTStats.h
2024-08-09 12:11:50 -04:00

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