equal
deleted
inserted
replaced
55 #include "playrecordpage.h" |
55 #include "playrecordpage.h" |
56 #include "input_ip.h" |
56 #include "input_ip.h" |
57 #include "ammoSchemeModel.h" |
57 #include "ammoSchemeModel.h" |
58 #include "bgwidget.h" |
58 #include "bgwidget.h" |
59 #include "xfire.h" |
59 #include "xfire.h" |
|
60 #include "drawmapwidget.h" |
60 |
61 |
61 #ifdef __APPLE__ |
62 #ifdef __APPLE__ |
62 #include "CocoaInitializer.h" |
63 #include "CocoaInitializer.h" |
63 #include "M3Panel.h" |
64 #include "M3Panel.h" |
64 #ifdef SPARKLE_ENABLED |
65 #ifdef SPARKLE_ENABLED |
430 void HWForm::OnPageShown(quint8 id, quint8 lastid) |
431 void HWForm::OnPageShown(quint8 id, quint8 lastid) |
431 { |
432 { |
432 #ifdef USE_XFIRE |
433 #ifdef USE_XFIRE |
433 updateXfire(); |
434 updateXfire(); |
434 #endif |
435 #endif |
|
436 if(id == ID_PAGE_DRAWMAP) |
|
437 { |
|
438 DrawMapScene * scene; |
|
439 if(lastid = ID_PAGE_MULTIPLAYER) |
|
440 scene = ui.pageMultiplayer->gameCFG->pMapContainer->getDrawMapScene(); |
|
441 else |
|
442 scene = ui.pageNetGame->pGameCFG->pMapContainer->getDrawMapScene(); |
|
443 |
|
444 ui.pageDrawMap->drawMapWidget->setScene(scene); |
|
445 } |
|
446 if(lastid == ID_PAGE_DRAWMAP) |
|
447 { |
|
448 if(id = ID_PAGE_MULTIPLAYER) |
|
449 ui.pageMultiplayer->gameCFG->pMapContainer->changeImage(); |
|
450 else |
|
451 ui.pageNetGame->pGameCFG->pMapContainer->changeImage(); |
|
452 } |
|
453 |
435 if (id == ID_PAGE_MULTIPLAYER || id == ID_PAGE_NETGAME) { |
454 if (id == ID_PAGE_MULTIPLAYER || id == ID_PAGE_NETGAME) { |
436 QStringList tmNames = config->GetTeamsList(); |
455 QStringList tmNames = config->GetTeamsList(); |
437 TeamSelWidget* curTeamSelWidget; |
456 TeamSelWidget* curTeamSelWidget; |
438 ui.pageOptions->BtnNewTeam->setVisible(false); |
457 ui.pageOptions->BtnNewTeam->setVisible(false); |
439 ui.pageOptions->BtnEditTeam->setVisible(false); |
458 ui.pageOptions->BtnEditTeam->setVisible(false); |