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
8 using System.Windows.Forms;
\r
9 using Handbrake.Functions;
\r
13 public partial class frmUpdater : Form
\r
15 AppcastReader appcast = new AppcastReader();
\r
18 InitializeComponent();
\r
20 appcast.getInfo(); // Initializes the appcast
\r
25 private void getRss()
\r
27 wBrowser.Url = appcast.descriptionUrl;
\r
30 private void setVersions()
\r
32 string old = "(You have: " + Properties.Settings.Default.hb_version.Trim() + " / " + Properties.Settings.Default.hb_build.ToString().Trim() + ")";
\r
33 string newBuild = appcast.version.Trim() + " (" + appcast.build + ")";
\r
34 lbl_update_text.Text = "HandBrake " + newBuild + " is now available. " + old;
\r
37 private void btn_installUpdate_Click(object sender, EventArgs e)
\r
39 frmDownload download = new frmDownload(appcast.downloadFile);
\r
44 private void btn_remindLater_Click(object sender, EventArgs e)
\r
49 private void btn_skip_Click(object sender, EventArgs e)
\r
51 Properties.Settings.Default.skipversion = int.Parse(appcast.build);
\r
52 Properties.Settings.Default.Save();
\r