This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
#pragma once
#include <string>
#include "format_string.h"
class IInstallerSite
{
public:
virtual std::string BaseHost() = 0;
virtual std::string InstallHost() = 0;
virtual std::string InstallVersion() = 0;
virtual simple_logger<wchar_t> &Logger() = 0;
virtual void progressBar(int pos, int max) = 0;
virtual void CheckCancel() = 0;
virtual void Error(const std::exception& e) = 0;
virtual std::wstring ProgramDirectory() = 0;
virtual bool UseNewCdn() { return false; }
virtual bool ReplaceCdnTxt() { return false; }
};