if( iNeedRepoRefresh || iSettings->qsettings()->value("need_repo_refresh", false).toBool() ) {
iNeedRepoRefresh = false;
iSettings->qsettings()->setValue("need_repo_refresh", false);
if( iNeedRepoRefresh || iSettings->qsettings()->value("need_repo_refresh", false).toBool() ) {
iNeedRepoRefresh = false;
iSettings->qsettings()->setValue("need_repo_refresh", false);