23 #ifndef CHECK_UPDATE_SERVER_H 24 #define CHECK_UPDATE_SERVER_H 28 #include "../../engine/Net/CancelFlag.h" 42 class CheckUpdateServerDialog {
44 CheckUpdateServerDialog(
string url);
45 ~CheckUpdateServerDialog();
47 void CheckUpdatesFromUrl(
const string &url,
48 Net::CancelFlagPtr cancelFlag = Net::CancelFlagPtr());
50 void ShowModal(HINSTANCE hinst, HWND parent);
60 BOOL DlgProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam);
61 static BOOL CALLBACK DlgFunc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam);
63 static const int WM_APP_UPDATE_CHECK_DONE = WM_APP + 20;
66 void ThreadProc(HWND hwnd);
70 boost::thread loadThread;
71 UpdateDownloaderPtr dlPtr;
Definition: Announcement.h:24