public void UpdateLists(GUIModelDiff model) { //Local Missing listBox_showDiff_local_missingFiles.Items.Clear(); foreach(FTP_FAF missingFAF in model.CurrentLists.MissingLocalFAFs) { listBox_showDiff_local_missingFiles.Items.Add(missingFAF.RelativePath); } //Remote Missing listBox_showDiff_remote_missingFiles.Items.Clear(); foreach(FAF missingFAF in model.CurrentLists.MissingRemoteFAFs) { listBox_showDiff_remote_missingFiles.Items.Add(missingFAF.Name); } //Local to download listBox_showDiff_local_filesToDownload.Items.Clear(); foreach (FTP_FAF s in model.FilesToDownload) { listBox_showDiff_local_filesToDownload.Items.Add(s.RelativePath); } //Remote to upload listBox_showDiff_remote_filesToUpload.Items.Clear(); foreach (FAF s in model.FilesToUpload) { listBox_showDiff_remote_filesToUpload.Items.Add(s.Name); } }
public GUIDiffView(GUIModelDiff model, GUIMainController _controller) { InitializeComponent(); Controller = new GUIDiffController(this, model, _controller); RegisterCustomEvents(); }
public GUIModel() { SettingsModel = new SettingsModel(); DiffModel = new GUIModelDiff(); AddonList = new List<Addon>(); SelectedAddonIndex = -1; CurrentAddonName = ""; CurrentDirectoryName = ""; CurrentFirstUploaded = ""; CurrentLastUpdated = ""; CurrentVersion = ""; CurrentAddonType = Addon.AddonType.Addons; CurrentDLType = Addon.DownloadType.FastDL; CurrentFileList = new List<FAF>(); }
public GUIDiffController(GUIDiffView view, GUIModelDiff model, GUIMainController mainController) { _view = view; Model = model; _controller = mainController; }