Index: src/ch/UpdaterDlg.h
===================================================================
diff -u -N -r53cb62334fc09a404726d92af726eca6141ad177 -rd9982d1ee462dceb76298ef4216f0b6122d004a6
--- src/ch/UpdaterDlg.h	(.../UpdaterDlg.h)	(revision 53cb62334fc09a404726d92af726eca6141ad177)
+++ src/ch/UpdaterDlg.h	(.../UpdaterDlg.h)	(revision d9982d1ee462dceb76298ef4216f0b6122d004a6)
@@ -9,21 +9,25 @@
 	DECLARE_DYNAMIC(CUpdaterDlg)
 
 public:
-	CUpdaterDlg(CUpdateChecker::ECheckResult eResult, PCTSTR pszVersion, PCTSTR pszError, CWnd* pParent = NULL);   // standard constructor
+	CUpdaterDlg(CWnd* pParent = NULL);   // standard constructor
 	virtual ~CUpdaterDlg();
 
-// Dialog Data
+	// Dialog Data
 	enum { IDD = IDD_UPDATER_DIALOG };
 
+	virtual BOOL OnInitDialog();
+	void StartChecking();
+
+	afx_msg void OnBnClickedOpenWebpageButton();
+	afx_msg void OnTimer(UINT_PTR nIDEvent);
+
 protected:
 	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
 
 	DECLARE_MESSAGE_MAP()
+
+protected:
 	CStatic m_ctlText;
+	CUpdateChecker m_ucChecker;
 
-	CUpdateChecker::ECheckResult m_eResult;
-	CString m_strVersion;
-	CString m_strError;
-public:
-	virtual BOOL OnInitDialog();
 };