Index: src/ch/UpdaterDlg.h =================================================================== diff -u -r50ad2dc9f0b42ba432bb54e4a042582277410773 -r1f27a2022090cf7aaf827a3f1ad90d6fe0038518 --- src/ch/UpdaterDlg.h (.../UpdaterDlg.h) (revision 50ad2dc9f0b42ba432bb54e4a042582277410773) +++ src/ch/UpdaterDlg.h (.../UpdaterDlg.h) (revision 1f27a2022090cf7aaf827a3f1ad90d6fe0038518) @@ -30,8 +30,12 @@ virtual BOOL OnInitDialog(); + void CheckForUpdates(); + afx_msg void OnBnClickedOpenWebpageButton(); afx_msg void OnTimer(UINT_PTR nIDEvent); + afx_msg void OnSelchangeFreqCombo(); + afx_msg void OnSelchangeChannelCombo(); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support @@ -42,11 +46,18 @@ void UpdateIcon(EUpdateType eType); void UpdateMainText(const wchar_t* pszText); void UpdateSecondaryText(const wchar_t* pszText); + void InitRichEdit(); + void InitUpdateChannelCombo(); + void InitUpdateFreqCombo(); + void EnableOpenWebPageButton(bool bEnable); + void EnableUpdateRelatedControls(bool bEnable); protected: CStatic m_ctlMainText; CStatic m_ctlImage; CRichEditCtrl m_ctlRichEdit; + CComboBox m_ctlUpdateFreq; + CComboBox m_ctlUpdateChannel; CUpdateChecker m_ucChecker; CUpdateChecker::ECheckResult m_eLastState;