3 This file is part of the HandBrake source code.
\r
4 Homepage: <http://handbrake.fr>.
\r
5 It may be used under the terms of the GNU General Public License. */
\r
10 using System.Windows.Forms;
\r
13 public partial class frmUpdater : Form
\r
15 private readonly AppcastReader Appcast;
\r
17 public frmUpdater(AppcastReader reader)
\r
19 InitializeComponent();
\r
26 private void GetRss()
\r
28 wBrowser.Url = Appcast.DescriptionUrl;
\r
31 private void SetVersions()
\r
33 string old = "(You have: " + Properties.Settings.Default.hb_version.Trim() + " / " +
\r
34 Properties.Settings.Default.hb_build.ToString().Trim() + ")";
\r
35 string newBuild = Appcast.Version.Trim() + " (" + Appcast.Build + ")";
\r
36 lbl_update_text.Text = "HandBrake " + newBuild + " is now available. " + old;
\r
39 private void btn_installUpdate_Click(object sender, EventArgs e)
\r
41 frmDownload download = new frmDownload(Appcast.DownloadFile);
\r
42 download.ShowDialog();
\r
46 private void btn_remindLater_Click(object sender, EventArgs e)
\r
51 private void btn_skip_Click(object sender, EventArgs e)
\r
53 Properties.Settings.Default.skipversion = int.Parse(Appcast.Build);
\r
54 Properties.Settings.Default.Save();
\r