55 |
55 |
56 QPushButton * goToSchemePage = new QPushButton(GBoxOptions); |
56 QPushButton * goToSchemePage = new QPushButton(GBoxOptions); |
57 goToSchemePage->setText(tr("Edit schemes")); |
57 goToSchemePage->setText(tr("Edit schemes")); |
58 GBoxOptionsLayout->addWidget(goToSchemePage, 1, 0, 1, 2); |
58 GBoxOptionsLayout->addWidget(goToSchemePage, 1, 0, 1, 2); |
59 connect(goToSchemePage, SIGNAL(clicked()), this, SIGNAL(goToSchemes())); |
59 connect(goToSchemePage, SIGNAL(clicked()), this, SIGNAL(goToSchemes())); |
60 |
60 |
61 GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Weapons"), GBoxOptions), 2, 0); |
61 GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Weapons"), GBoxOptions), 2, 0); |
62 |
62 |
63 WeaponsName = new QComboBox(GBoxOptions); |
63 WeaponsName = new QComboBox(GBoxOptions); |
64 GBoxOptionsLayout->addWidget(WeaponsName, 2, 1); |
64 GBoxOptionsLayout->addWidget(WeaponsName, 2, 1); |
65 |
65 |
66 connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); |
66 connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); |
67 |
67 |
68 QPushButton * goToWeaponPage = new QPushButton(GBoxOptions); |
68 QPushButton * goToWeaponPage = new QPushButton(GBoxOptions); |
69 goToWeaponPage->setText(tr("Edit weapons")); |
69 goToWeaponPage->setText(tr("Edit weapons")); |
70 GBoxOptionsLayout->addWidget(goToWeaponPage, 3, 0, 1, 2); |
70 GBoxOptionsLayout->addWidget(goToWeaponPage, 3, 0, 1, 2); |
71 |
71 |
72 connect(goToWeaponPage, SIGNAL(clicked()), this, SLOT(jumpToWeapons())); |
72 connect(goToWeaponPage, SIGNAL(clicked()), this, SLOT(jumpToWeapons())); |
158 } |
158 } |
159 |
159 |
160 void GameCFGWidget::fullNetConfig() |
160 void GameCFGWidget::fullNetConfig() |
161 { |
161 { |
162 ammoChanged(WeaponsName->currentIndex()); |
162 ammoChanged(WeaponsName->currentIndex()); |
163 |
163 |
164 seedChanged(pMapContainer->getCurrentSeed()); |
164 seedChanged(pMapContainer->getCurrentSeed()); |
165 templateFilterChanged(pMapContainer->getTemplateFilter()); |
165 templateFilterChanged(pMapContainer->getTemplateFilter()); |
166 themeChanged(pMapContainer->getCurrentTheme()); |
166 themeChanged(pMapContainer->getCurrentTheme()); |
167 |
167 |
168 schemeChanged(GameSchemes->currentIndex()); |
168 schemeChanged(GameSchemes->currentIndex()); |
241 QStringList sl; |
241 QStringList sl; |
242 |
242 |
243 int size = GameSchemes->model()->columnCount(); |
243 int size = GameSchemes->model()->columnCount(); |
244 for(int i = 0; i < size; ++i) |
244 for(int i = 0; i < size; ++i) |
245 sl << schemeData(i).toString(); |
245 sl << schemeData(i).toString(); |
246 |
246 |
247 emit paramChanged("SCHEME", sl); |
247 emit paramChanged("SCHEME", sl); |
248 } |
248 } |
249 |
249 |
250 void GameCFGWidget::resendSchemeData() |
250 void GameCFGWidget::resendSchemeData() |
251 { |
251 { |