24 #include "configuration/doomseekerconfig.h" 
   25 #include "configuration/queryspeed.h" 
   26 #include "ui_cfgquery.h" 
   28 DClass<CFGQuery> : 
public Ui::CFGQuery
 
   33                 triesBox->setValue(speed.attemptsPerServer);
 
   34                 timeoutBox->setValue(speed.delayBetweenSingleServerAttempts);
 
   35                 queryIntervalBox->setValue(speed.intervalBetweenServers);
 
   41                 speed.attemptsPerServer = triesBox->value();
 
   42                 speed.delayBetweenSingleServerAttempts = timeoutBox->value();
 
   43                 speed.intervalBetweenServers = queryIntervalBox->value();
 
   56         d->triesBox->setMinimum(min.attemptsPerServer);
 
   57         d->timeoutBox->setMinimum(min.delayBetweenSingleServerAttempts);
 
   58         d->queryIntervalBox->setMinimum(min.intervalBetweenServers);
 
   60         d->setQuerySpeed(QuerySpeed::aggressive());
 
   69         d->queryBeforeLaunch->setChecked(gConfig.doomseeker.bQueryBeforeLaunch);
 
   70         d->queryOnStartup->setChecked(gConfig.doomseeker.bQueryOnStartup);
 
   71         d->grbServerAutoRefresh->setChecked(gConfig.doomseeker.bQueryAutoRefreshEnabled);
 
   72         d->numAutoRefreshEverySeconds->setValue(gConfig.doomseeker.queryAutoRefreshEverySeconds);
 
   73         d->cbDontRefreshIfActive->setChecked(gConfig.doomseeker.bQueryAutoRefreshDontIfActive);
 
   74         d->setQuerySpeed(gConfig.doomseeker.querySpeed());
 
   79         gConfig.doomseeker.bQueryBeforeLaunch = d->queryBeforeLaunch->isChecked();
 
   80         gConfig.doomseeker.bQueryOnStartup = d->queryOnStartup->isChecked();
 
   81         gConfig.doomseeker.bQueryAutoRefreshEnabled = d->grbServerAutoRefresh->isChecked();
 
   82         gConfig.doomseeker.queryAutoRefreshEverySeconds = d->numAutoRefreshEverySeconds->value();
 
   83         gConfig.doomseeker.bQueryAutoRefreshDontIfActive = d->cbDontRefreshIfActive->isChecked();
 
   84         gConfig.doomseeker.setQuerySpeed(d->querySpeed());
 
   87 void CFGQuery::setCautiousQueryPreset()
 
   89         d->setQuerySpeed(QuerySpeed::cautious());
 
   92 void CFGQuery::setModerateQueryPreset()
 
   94         d->setQuerySpeed(QuerySpeed::moderate());
 
   97 void CFGQuery::setAggressiveQueryPreset()
 
   99         d->setQuerySpeed(QuerySpeed::aggressive());
 
  102 void CFGQuery::setVeryAggressiveQueryPreset()
 
  104         d->setQuerySpeed(QuerySpeed::veryAggressive());