equal
deleted
inserted
replaced
1721 void HWForm::StartCampaign() |
1721 void HWForm::StartCampaign() |
1722 { |
1722 { |
1723 CreateGame(0, 0, 0); |
1723 CreateGame(0, 0, 0); |
1724 |
1724 |
1725 QComboBox *combo = ui.pageCampaign->CBMission; |
1725 QComboBox *combo = ui.pageCampaign->CBMission; |
1726 QString camp = ui.pageCampaign->CBCampaign->currentText(); |
1726 QString camp = ui.pageCampaign->CBCampaign->currentText().replace(QString(" "),QString("_")); |
1727 unsigned int mNum = combo->count() - combo->currentIndex(); |
1727 unsigned int mNum = combo->count() - combo->currentIndex(); |
1728 QString miss = getCampaignScript(camp, mNum); |
1728 QString miss = getCampaignScript(camp, mNum); |
1729 QString campTeam = ui.pageCampaign->CBTeam->currentText(); |
1729 QString campTeam = ui.pageCampaign->CBTeam->currentText(); |
1730 |
1730 |
1731 game->StartCampaign(camp, miss, campTeam); |
1731 game->StartCampaign(camp, miss, campTeam); |
1886 ); |
1886 ); |
1887 |
1887 |
1888 unsigned int n = entries.count(); |
1888 unsigned int n = entries.count(); |
1889 for(unsigned int i = 0; i < n; i++) |
1889 for(unsigned int i = 0; i < n; i++) |
1890 { |
1890 { |
1891 ui.pageCampaign->CBCampaign->addItem(QString(entries[i]), QString(entries[i])); |
1891 ui.pageCampaign->CBCampaign->addItem(QString(entries[i]).replace(QString("_"),QString(" ")), QString(entries[i]).replace(QString("_"),QString(" "))); |
1892 } |
1892 } |
1893 } |
1893 } |
1894 |
1894 |
1895 |
1895 |
1896 void HWForm::UpdateCampaignPage(int index) |
1896 void HWForm::UpdateCampaignPage(int index) |
1898 Q_UNUSED(index); |
1898 Q_UNUSED(index); |
1899 |
1899 |
1900 HWTeam team(ui.pageCampaign->CBTeam->currentText()); |
1900 HWTeam team(ui.pageCampaign->CBTeam->currentText()); |
1901 ui.pageCampaign->CBMission->clear(); |
1901 ui.pageCampaign->CBMission->clear(); |
1902 |
1902 |
1903 QString campaignName = ui.pageCampaign->CBCampaign->currentText(); |
1903 QString campaignName = ui.pageCampaign->CBCampaign->currentText().replace(QString(" "),QString("_")); |
1904 QStringList missionEntries = getCampMissionList(campaignName); |
1904 QStringList missionEntries = getCampMissionList(campaignName); |
1905 QString tName = team.name(); |
1905 QString tName = team.name(); |
1906 unsigned int n = missionEntries.count(); |
1906 unsigned int n = missionEntries.count(); |
1907 unsigned int m = getCampProgress(tName, campaignName); |
1907 unsigned int m = getCampProgress(tName, campaignName); |
1908 |
1908 |
1959 } |
1959 } |
1960 |
1960 |
1961 void HWForm::UpdateCampaignPageMission(int index) |
1961 void HWForm::UpdateCampaignPageMission(int index) |
1962 { |
1962 { |
1963 // update thumbnail |
1963 // update thumbnail |
1964 QString campaignName = ui.pageCampaign->CBCampaign->currentText(); |
1964 QString campaignName = ui.pageCampaign->CBCampaign->currentText().replace(QString(" "),QString("_")); |
1965 unsigned int mNum = ui.pageCampaign->CBMission->count() - ui.pageCampaign->CBMission->currentIndex(); |
1965 unsigned int mNum = ui.pageCampaign->CBMission->count() - ui.pageCampaign->CBMission->currentIndex(); |
1966 QString image = getCampaignImage(campaignName,mNum); |
1966 QString image = getCampaignImage(campaignName,mNum); |
1967 ui.pageCampaign->btnPreview->setIcon(QIcon((":/res/campaign/"+campaignName+"/"+image))); |
1967 ui.pageCampaign->btnPreview->setIcon(QIcon((":/res/campaign/"+campaignName+"/"+image))); |
1968 // update description |
1968 // update description |
1969 // when campaign changes the UpdateCampaignPageMission is triggered with wrong values |
1969 // when campaign changes the UpdateCampaignPageMission is triggered with wrong values |