X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=win%2FC%23%2FfrmUpdater.cs;h=789a620fc5f0becd25c3c63f6b64996b65eb7e53;hb=bdeda20369fa84dc46814378c9a4af6a21ec3212;hp=9180f6dc369a2d81782d6adc08bfc6e427b06b79;hpb=65c22f1b679be4c6a631ea68b501ca465d7ac5c8;p=handbrake-jp%2Fhandbrake-jp-git.git
diff --git a/win/C#/frmUpdater.cs b/win/C#/frmUpdater.cs
index 9180f6dc..789a620f 100644
--- a/win/C#/frmUpdater.cs
+++ b/win/C#/frmUpdater.cs
@@ -1,44 +1,44 @@
/* frmUpdater.cs $
This file is part of the HandBrake source code.
- Homepage: .
+ Homepage: .
It may be used under the terms of the GNU General Public License. */
using System;
using System.Windows.Forms;
-using System.IO;
-using System.Xml;
-using System.Net;
+using Handbrake.Functions;
namespace Handbrake
{
public partial class frmUpdater : Form
{
- Functions.RssReader rssRead = new Functions.RssReader();
- public frmUpdater()
+ AppcastReader appcast;
+ public frmUpdater(AppcastReader reader)
{
InitializeComponent();
-
+
+ appcast = reader;
getRss();
setVersions();
}
private void getRss()
- {
- wBrowser.DocumentText = "" + rssRead.versionInfo() + "";
+ {
+ wBrowser.Url = appcast.descriptionUrl;
}
private void setVersions()
{
- lbl_oldVersion.Text = "(you have: " + Properties.Settings.Default.hb_version + " / " + Properties.Settings.Default.hb_build + ").";
- lbl_newVersion.Text = rssRead.version() + " (" + rssRead.build() + ")";
+ string old = "(You have: " + Properties.Settings.Default.hb_version.Trim() + " / " + Properties.Settings.Default.hb_build.ToString().Trim() + ")";
+ string newBuild = appcast.version.Trim() + " (" + appcast.build + ")";
+ lbl_update_text.Text = "HandBrake " + newBuild + " is now available. " + old;
}
private void btn_installUpdate_Click(object sender, EventArgs e)
{
- frmDownload download = new frmDownload();
- download.Show();
- this.Close();
+ frmDownload download = new frmDownload(appcast.downloadFile);
+ download.ShowDialog();
+ this.Close();
}
private void btn_remindLater_Click(object sender, EventArgs e)
@@ -48,15 +48,9 @@ namespace Handbrake
private void btn_skip_Click(object sender, EventArgs e)
{
- try
- {
- Properties.Settings.Default.skipversion = int.Parse(rssRead.build());
- Properties.Settings.Default.Save();
- }
- catch (Exception exc)
- {
- MessageBox.Show(exc.ToString());
- }
+ Properties.Settings.Default.skipversion = int.Parse(appcast.build);
+ Properties.Settings.Default.Save();
+
this.Close();
}