Beispiel #1
0
void FindQueryTab::setModel(TraceModelPtr & model)
{
    if (checkers.isEmpty()) return;

    model_ = model;
    updateChecker();

    emit stateChanged();
}
Beispiel #2
0
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;
}
Beispiel #3
0
void FindQueryTab::checkerStateChanged()
{
    reset();
    updateChecker();
    emit stateChanged();
}