/// <summary> /// Create an instance of the DatabaseAutomationRunner window /// </summary> public DatabaseAutomationRunner(ModpackSettings modpackSettings, Logfiles logfile) : base(modpackSettings, logfile) { InitializeComponent(); DownloadProgressChanged = WebClient_DownloadProgressChanged; DownloadDataCompleted = WebClient_DownloadDataComplted; DownloadFileCompleted = WebClient_TransferFileCompleted; UploadFileCompleted = WebClient_UploadFileCompleted; UploadProgressChanged = WebClient_UploadProgressChanged; RelhaxProgressChanged = RelhaxProgressReport_ProgressChanged; ProgressChanged = GenericProgressChanged; Settings = AutomationSettings; //https://stackoverflow.com/questions/7712137/array-containing-methods settingsMethods = new Action[] { () => OpenLogWindowOnStartupSetting_Click(null, null), () => BigmodsUsernameSetting_TextChanged(null, null), () => BigmodsPasswordSetting_TextChanged(null, null), () => DumpParsedMacrosPerSequenceRunSetting_Click(null, null), () => DumpEnvironmentVariablesAtSequenceStartSetting_Click(null, null), () => SuppressDebugMessagesSetting_Click(null, null), () => AutomamtionDatabaseSelectedBranchSetting_TextChanged(null, null), () => SelectDBSaveLocationSetting_TextChanged(null, null), () => UseLocalRunnerDatabaseSetting_Click(null, null), () => LocalRunnerDatabaseRootSetting_TextChanged(null, null), () => SelectWoTInstallLocationSetting_TextChanged(null, null) }; }
/// <summary> /// Creates an instance of the RelhaxWindow class /// </summary> public RelhaxWindow(ModpackSettings modpackSettings) : base() { if (this.ModpackSettings == null) { this.ModpackSettings = modpackSettings; } //subscribe to the loaded event to load custom code Loaded += OnWindowLoaded; }
public void Init() { modpackSettings = new ModpackSettings() { DatabaseDistroVersion = DatabaseVersions.Beta, SaveLastSelection = true }; commandLineSettings = new CommandLineSettings(null) { }; databaseManager = new DatabaseManager(modpackSettings, commandLineSettings) { ManagerInfoZipfile = ((App)RelhaxModpack.App.Current).ManagerInfoZipfile }; }
/// <summary> /// Create and initialize the AdvancedProgress window /// </summary> public AdvancedProgress(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the GameCenterUpdateDownloaded window /// </summary> public GameCenterUpdateDownloader(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
public RelhaxLogViewer(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); Logging.GetLogfile(Utilities.Enums.Logfiles.Application).OnLogfileWrite += OnLogMessageWrite; }
/// <summary> /// Create an instance of the DatabaseEditorDownlaod class /// </summary> public DatabaseEditorTransferWindow(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the Credits window /// </summary> public Credits(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the EditorAddRemove window /// </summary> public EditorAddRemove(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the NewsViewer window /// </summary> public NewsViewer(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the RelhaxMessageWindow class /// </summary> public SelectionFileIssuesDisplay(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create and instance of the FirstLoadSelectLanguage Window /// </summary> public FirstLoadSelectLanguage(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the CreateFTPFolderName window /// </summary> public CreateFTPFolderName(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the EditorSelectMediaUploadLocation window /// </summary> public EditorSelectMediaUploadLocation(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the PatchDesigner window /// </summary> public PatchDesigner(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); Settings = PatchSettings; }
/// <summary> /// Create and initialize the AddPicturesZip window /// </summary> public AddPicturesZip(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the AskCloseWoT window /// </summary> public AskCloseWoT(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the InstallFinished window /// </summary> public InstallFinished(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the ScalingConfirmation window /// </summary> public ScalingConfirmation(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of TemplateWindow /// </summary> public TemplateWindow(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Creates an instance of the RelhaxCustomFeatureWindow class /// </summary> public RelhaxCustomFeatureWindow(ModpackSettings modpackSettings) : base(modpackSettings) { //subscribe to the loaded event to load custom settings code Closed += OnWindowClosed; }
/// <summary> /// Create an instance of the DeveloperSelectionsViewer window /// </summary> public DeveloperSelectionsViewer(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Creates an instance of the RelhaxCustomFeatureWindow class /// </summary> public RelhaxCustomFeatureWindow(ModpackSettings modpackSettings, Logfiles logfile) : base(modpackSettings) { Logfile = logfile; }
/// <summary> /// Create an instance of the VersionInfo class /// </summary> public VersionInfo(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the Preview window /// </summary> public Preview(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the DatabaseAutomationRunner window /// </summary> public DatabaseAutomationRunner(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); DownloadProgressChanged = WebClient_DownloadProgressChanged; Settings = AutomationSettings; }
/// <summary> /// Create an instance of the PopOutReplacePatchDesigner Window /// </summary> public PopOutReplacePatchDesigner(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the Diagnostics window /// </summary> public Diagnostics(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Creates an instance of the ProgressIndicator class /// </summary> public ProgressIndicator(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }
/// <summary> /// Create an instance of the FirstLoadAcknowledgments window /// </summary> public FirstLoadAcknowledgments(ModpackSettings modpackSettings) : base(modpackSettings) { InitializeComponent(); }