QTfrontend/hwform.cpp
changeset 8377 869f80966a77
parent 8357 d7bef04c99d4
child 8380 0b375a3ceaa0
equal deleted inserted replaced
8376:c11cc7246df7 8377:869f80966a77
  1712         SDLInteraction::instance().stopMusic();
  1712         SDLInteraction::instance().stopMusic();
  1713 }
  1713 }
  1714 
  1714 
  1715 void HWForm::NetGameChangeStatus(bool isMaster)
  1715 void HWForm::NetGameChangeStatus(bool isMaster)
  1716 {
  1716 {
  1717     ui.pageNetGame->pGameCFG->setEnabled(isMaster);
  1717     ui.pageNetGame->pGameCFG->setMaster(isMaster);
  1718     ui.pageNetGame->pNetTeamsWidget->setInteractivity(isMaster);
  1718     ui.pageNetGame->pNetTeamsWidget->setInteractivity(isMaster);
  1719 
  1719 
  1720     if (isMaster)
  1720     if (isMaster)
  1721         NetGameMaster();
  1721         NetGameMaster();
  1722     else
  1722     else
  1727 {
  1727 {
  1728     ui.pageNetGame->setMasterMode(true);
  1728     ui.pageNetGame->setMasterMode(true);
  1729     ui.pageNetGame->restrictJoins->setChecked(false);
  1729     ui.pageNetGame->restrictJoins->setChecked(false);
  1730     ui.pageNetGame->restrictTeamAdds->setChecked(false);
  1730     ui.pageNetGame->restrictTeamAdds->setChecked(false);
  1731     ui.pageNetGame->pGameCFG->GameSchemes->setModel(ammoSchemeModel);
  1731     ui.pageNetGame->pGameCFG->GameSchemes->setModel(ammoSchemeModel);
  1732     ui.pageNetGame->pGameCFG->setEnabled(true);
  1732     ui.pageNetGame->pGameCFG->setMaster(true);
  1733     ui.pageNetGame->pNetTeamsWidget->setInteractivity(true);
  1733     ui.pageNetGame->pNetTeamsWidget->setInteractivity(true);
  1734 
  1734 
  1735     if (hwnet)
  1735     if (hwnet)
  1736     {
  1736     {
  1737         // disconnect connections first to ensure their inexistance and not to connect twice
  1737         // disconnect connections first to ensure their inexistance and not to connect twice
  1755     }
  1755     }
  1756 }
  1756 }
  1757 
  1757 
  1758 void HWForm::NetGameSlave()
  1758 void HWForm::NetGameSlave()
  1759 {
  1759 {
  1760     ui.pageNetGame->pGameCFG->setEnabled(false);
  1760     ui.pageNetGame->pGameCFG->setMaster(false);
  1761     ui.pageNetGame->pNetTeamsWidget->setInteractivity(false);
  1761     ui.pageNetGame->pNetTeamsWidget->setInteractivity(false);
  1762 
  1762 
  1763     if (hwnet)
  1763     if (hwnet)
  1764     {
  1764     {
  1765         NetAmmoSchemeModel * netAmmo = new NetAmmoSchemeModel(hwnet);
  1765         NetAmmoSchemeModel * netAmmo = new NetAmmoSchemeModel(hwnet);