/// <summary> /// The update info display form /// </summary> /// <summary> /// Creates a new SharpUpdateAcceptForm /// </summary> /// <param name="applicationInfo"></param> /// <param name="updateInfo"></param> public MainForm(IEUpdatable applicationInfo, IParseInfo updateInfo) { InitializeComponent(); // Sets the icon if it's not null if (applicationInfo.ApplicationIcon != null) { Icon = applicationInfo.ApplicationIcon; } // Fill in the UI Text = "Check for " + applicationInfo.ApplicationName + " updates..."; label2.Text = string.Format("A new version is available:\nOld version: {0}\nNew version: {1}", applicationInfo.ApplicationAssembly.GetName().Version, updateInfo.Version); txtDescription.Text = updateInfo.Description; }
public void SetApplicationInfo(IEUpdatable iEUpdatable) { _applicationInfo = iEUpdatable; }
public UpdateHandler(UpdateManager manager, IEUpdatable appliationInfo = null) { _manager = manager; _applicationInfo = appliationInfo; }
public UpdateManager(IEUpdatable iEUpdatable = null) { Initialize(); Updater.SetApplicationInfo(iEUpdatable); }