70 lines
1.2 KiB
C++
70 lines
1.2 KiB
C++
|
#ifndef UPDATES_PAGE_HPP_INCLUDED
|
||
|
#define UPDATES_PAGE_HPP_INCLUDED
|
||
|
|
||
|
struct AnalisysResults;
|
||
|
class CSVDSReader;
|
||
|
|
||
|
class UpdatesPage : public WizardPage
|
||
|
{
|
||
|
|
||
|
public:
|
||
|
|
||
|
UpdatesPage
|
||
|
(
|
||
|
const CSVDSReader& csvReader409_,
|
||
|
const CSVDSReader& csvReaderIntl_,
|
||
|
const String& domain_,
|
||
|
const String& rootContainerDn_,
|
||
|
const String& ldiffName_,
|
||
|
const String& csvName_,
|
||
|
const String& saveName_,
|
||
|
const String& logPath_,
|
||
|
AnalisysResults& res_,
|
||
|
bool *someRepairWasRun_
|
||
|
);
|
||
|
|
||
|
void StepProgress(long steps);
|
||
|
void FinishProgress();
|
||
|
|
||
|
|
||
|
protected:
|
||
|
|
||
|
friend long WINAPI startRepair(long arg);
|
||
|
virtual ~UpdatesPage();
|
||
|
|
||
|
|
||
|
// WizardPage overrides
|
||
|
|
||
|
|
||
|
virtual
|
||
|
bool
|
||
|
OnSetActive();
|
||
|
|
||
|
|
||
|
|
||
|
private:
|
||
|
|
||
|
long pos;
|
||
|
|
||
|
AnalisysResults& results;
|
||
|
const CSVDSReader& csvReader409;
|
||
|
const CSVDSReader& csvReaderIntl;
|
||
|
const String domain;
|
||
|
const String rootContainerDn;
|
||
|
const String ldiffName;
|
||
|
const String csvName;
|
||
|
const String saveName;
|
||
|
const String logPath;
|
||
|
bool *someRepairWasRun;
|
||
|
|
||
|
|
||
|
// not defined: no copying allowed
|
||
|
UpdatesPage(const UpdatesPage&);
|
||
|
const UpdatesPage& operator=(const UpdatesPage&);
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#endif // UPDATES_PAGE_HPP_INCLUDED
|
||
|
|