virtual void UpdateProgress(int current, int total) { uitask::Post([=] { if (WindowInfoStillValid(win) && win->notifications->Contains(wnd)) { wnd->UpdateProgress(current, total); } }); }
virtual void Execute() { if (WindowInfoStillValid(win) && !win->findCanceled) { if (win->notifications->Contains(wnd)) { wnd->UpdateProgress(current, total); } else { // the search has been canceled by closing the notification win->findCanceled = true; } } }
virtual void Execute() { if (WindowInfoStillValid(win) && win->notifications->Contains(wnd)) wnd->UpdateProgress(current, total); }