X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=win%2FC%23%2FfrmUpdater.cs;h=f2e7c02d6bbc5c8ed4e56c735656ff61658c3a39;hb=d571d3e6a3bb4bbeda35cac674f697a253a11e94;hp=6252bb9b8c475e9dd7ac8b1a04504637f664a2e6;hpb=358136d207a161738ac8966a71dc81bf150cc72f;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/win/C#/frmUpdater.cs b/win/C#/frmUpdater.cs index 6252bb9b..f2e7c02d 100644 --- a/win/C#/frmUpdater.cs +++ b/win/C#/frmUpdater.cs @@ -4,40 +4,42 @@ 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; - namespace Handbrake { + using System; + using System.Windows.Forms; + using Functions; + public partial class frmUpdater : Form { - Functions.AppcastReader rssRead = new Functions.AppcastReader(); - public frmUpdater() + private readonly AppcastReader Appcast; + + public frmUpdater(AppcastReader reader) { InitializeComponent(); - getRss(); - setVersions(); + Appcast = reader; + GetRss(); + SetVersions(); } - private void getRss() + private void GetRss() { - wBrowser.DocumentText = "" + rssRead.versionInfo() + ""; + wBrowser.Url = Appcast.DescriptionUrl; } - private void setVersions() + 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(); + frmDownload download = new frmDownload(Appcast.DownloadFile); + download.ShowDialog(); this.Close(); } @@ -48,11 +50,10 @@ namespace Handbrake private void btn_skip_Click(object sender, EventArgs e) { - Properties.Settings.Default.skipversion = int.Parse(rssRead.build()); + Properties.Settings.Default.skipversion = int.Parse(Appcast.Build); Properties.Settings.Default.Save(); this.Close(); } - } } \ No newline at end of file