QTfrontend/hwform.cpp
changeset 15090 33eca3f0a9aa
parent 14934 0ec0ed2d9045
child 15192 a5fb73335a87
equal deleted inserted replaced
15089:24994035a0e0 15090:33eca3f0a9aa
   166 
   166 
   167     ui.pageOptions->CBResolution->addItems(SDLInteraction::instance().getResolutions());
   167     ui.pageOptions->CBResolution->addItems(SDLInteraction::instance().getResolutions());
   168 
   168 
   169     config = new GameUIConfig(this, DataManager::instance().settingsFileName());
   169     config = new GameUIConfig(this, DataManager::instance().settingsFileName());
   170     frontendEffects = config->value("frontend/effects", true).toBool();
   170     frontendEffects = config->value("frontend/effects", true).toBool();
       
   171     bool frontendSounds = config->value("frontend/sound", true).toBool();
       
   172     onFrontendSoundsToggled(frontendSounds);
       
   173 
   171     playerHash = QString(QCryptographicHash::hash(config->value("net/nick", config->getRandomNick()).toString().toUtf8(), QCryptographicHash::Md5).toHex());
   174     playerHash = QString(QCryptographicHash::hash(config->value("net/nick", config->getRandomNick()).toString().toUtf8(), QCryptographicHash::Md5).toHex());
   172 
   175 
   173     // Icons for finished missions
   176     // Icons for finished missions
   174     finishedIcon.addFile(":/res/missionFinished.png", QSize(), QIcon::Normal, QIcon::On);
   177     finishedIcon.addFile(":/res/missionFinished.png", QSize(), QIcon::Normal, QIcon::On);
   175     finishedIcon.addFile(":/res/missionFinishedSelected.png", QSize(), QIcon::Selected, QIcon::On);
   178     finishedIcon.addFile(":/res/missionFinishedSelected.png", QSize(), QIcon::Selected, QIcon::On);
   287     connect(ui.pageOptions->WeaponDelete, SIGNAL(clicked()), this, SLOT(DeleteWeaponSet()));
   290     connect(ui.pageOptions->WeaponDelete, SIGNAL(clicked()), this, SLOT(DeleteWeaponSet()));
   288     connect(ui.pageOptions->SchemeEdit, SIGNAL(clicked()), this, SLOT(GoToEditScheme()));
   291     connect(ui.pageOptions->SchemeEdit, SIGNAL(clicked()), this, SLOT(GoToEditScheme()));
   289     connect(ui.pageOptions->SchemeNew, SIGNAL(clicked()), this, SLOT(GoToNewScheme()));
   292     connect(ui.pageOptions->SchemeNew, SIGNAL(clicked()), this, SLOT(GoToNewScheme()));
   290     connect(ui.pageOptions->SchemeDelete, SIGNAL(clicked()), this, SLOT(DeleteScheme()));
   293     connect(ui.pageOptions->SchemeDelete, SIGNAL(clicked()), this, SLOT(DeleteScheme()));
   291     connect(ui.pageOptions->CBFrontendEffects, SIGNAL(toggled(bool)), this, SLOT(onFrontendEffects(bool)) );
   294     connect(ui.pageOptions->CBFrontendEffects, SIGNAL(toggled(bool)), this, SLOT(onFrontendEffects(bool)) );
       
   295     connect(ui.pageOptions->CBFrontendSound, SIGNAL(toggled(bool)), this, SLOT(onFrontendSoundsToggled(bool)));
   292 
   296 
   293     connect(ui.pageNet->BtnSpecifyServer, SIGNAL(clicked()), this, SLOT(NetConnect()));
   297     connect(ui.pageNet->BtnSpecifyServer, SIGNAL(clicked()), this, SLOT(NetConnect()));
   294     connect(ui.pageNet->BtnNetSvrStart, SIGNAL(clicked()), pageSwitchMapper, SLOT(map()));
   298     connect(ui.pageNet->BtnNetSvrStart, SIGNAL(clicked()), pageSwitchMapper, SLOT(map()));
   295     pageSwitchMapper->setMapping(ui.pageNet->BtnNetSvrStart, ID_PAGE_NETSERVER);
   299     pageSwitchMapper->setMapping(ui.pageNet->BtnNetSvrStart, ID_PAGE_NETSERVER);
   296 
   300 
   406     wBackground->enabled = value;
   410     wBackground->enabled = value;
   407     if (value)
   411     if (value)
   408         wBackground->startAnimation();
   412         wBackground->startAnimation();
   409     else
   413     else
   410         wBackground->stopAnimation();
   414         wBackground->stopAnimation();
       
   415 }
       
   416 
       
   417 void HWForm::onFrontendSoundsToggled(bool value)
       
   418 {
       
   419     ui.pageEditTeam->frontendSoundsToggled(value);
   411 }
   420 }
   412 
   421 
   413 /*
   422 /*
   414 void HWForm::keyReleaseEvent(QKeyEvent *event)
   423 void HWForm::keyReleaseEvent(QKeyEvent *event)
   415 {
   424 {