void FindQueryTab::setModel(TraceModelPtr & model) { if (checkers.isEmpty()) return; model_ = model; updateChecker(); emit stateChanged(); }
static UINT RunCheckForUpdateThread(LPVOID pParam) { bool autoCheck = !!pParam; if (!autoCheck || UpdateChecker::IsTimeToAutoUpdate()) { UpdateChecker updateChecker(UpdateChecker::MPC_HC_UPDATE_URL); Update_Status status = updateChecker.IsUpdateAvailable(); if (!autoCheck || status == UPDATER_UPDATE_AVAILABLE) { UpdateCheckerDlg dlg(status, updateChecker.GetLatestVersion()); if (dlg.DoModal() == IDC_UPDATE_IGNORE_BUTTON) { updateChecker.IgnoreLatestVersion(); } } } UpdateChecker::bIsCheckingForUpdate = false; return 0; }
void FindQueryTab::checkerStateChanged() { reset(); updateChecker(); emit stateChanged(); }