equal
deleted
inserted
replaced
107 connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); |
107 connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); |
108 |
108 |
109 connect(pMapContainer, SIGNAL(seedChanged(const QString &)), this, SLOT(seedChanged(const QString &))); |
109 connect(pMapContainer, SIGNAL(seedChanged(const QString &)), this, SLOT(seedChanged(const QString &))); |
110 connect(pMapContainer, SIGNAL(mapChanged(const QString &)), this, SLOT(mapChanged(const QString &))); |
110 connect(pMapContainer, SIGNAL(mapChanged(const QString &)), this, SLOT(mapChanged(const QString &))); |
111 connect(pMapContainer, SIGNAL(themeChanged(const QString &)), this, SLOT(themeChanged(const QString &))); |
111 connect(pMapContainer, SIGNAL(themeChanged(const QString &)), this, SLOT(themeChanged(const QString &))); |
|
112 connect(pMapContainer, SIGNAL(newTemplateFilter(int)), this, SLOT(templateFilterChanged(int))); |
112 } |
113 } |
113 |
114 |
114 quint32 GameCFGWidget::getGameFlags() const |
115 quint32 GameCFGWidget::getGameFlags() const |
115 { |
116 { |
116 quint32 result = 0; |
117 quint32 result = 0; |
174 initHealthChanged(SB_CaseProb->value()); |
175 initHealthChanged(SB_CaseProb->value()); |
175 seedChanged(pMapContainer->getCurrentSeed()); |
176 seedChanged(pMapContainer->getCurrentSeed()); |
176 solidChanged(CB_solid->isChecked()); |
177 solidChanged(CB_solid->isChecked()); |
177 suddenDeathTurnsChanged(SB_SuddenDeath->value()); |
178 suddenDeathTurnsChanged(SB_SuddenDeath->value()); |
178 teamsDivideChanged(CB_teamsDivide->isChecked()); |
179 teamsDivideChanged(CB_teamsDivide->isChecked()); |
|
180 templateFilterChanged(pMapContainer->getTemplateFilter()); |
179 themeChanged(pMapContainer->getCurrentTheme()); |
181 themeChanged(pMapContainer->getCurrentTheme()); |
180 turnTimeChanged(SB_TurnTime->value()); |
182 turnTimeChanged(SB_TurnTime->value()); |
181 |
183 |
182 // map must be the last |
184 // map must be the last |
183 QString map = pMapContainer->getCurrentMap(); |
185 QString map = pMapContainer->getCurrentMap(); |
232 } |
234 } |
233 if (param == "BORDER") { |
235 if (param == "BORDER") { |
234 CB_border->setChecked(value.toUInt() != 0); |
236 CB_border->setChecked(value.toUInt() != 0); |
235 return; |
237 return; |
236 } |
238 } |
237 /* if (param == "TEMPLATE_FILTER") { |
239 if (param == "TEMPLATE") { |
238 emit templateFilterChanged(lst[2].toUInt()); |
240 pMapContainer->setTemplateFilter(value.toUInt()); |
239 return; |
241 return; |
240 } |
242 } |
241 */ } |
243 } |
242 |
244 |
243 if (slValue.size() == 2) |
245 if (slValue.size() == 2) |
244 { |
246 { |
245 if (param == "AMMO") { |
247 if (param == "AMMO") { |
246 setNetAmmo(slValue[0], slValue[1]); |
248 setNetAmmo(slValue[0], slValue[1]); |
281 void GameCFGWidget::mapChanged(const QString & value) |
283 void GameCFGWidget::mapChanged(const QString & value) |
282 { |
284 { |
283 emit paramChanged("MAP", QStringList(value)); |
285 emit paramChanged("MAP", QStringList(value)); |
284 } |
286 } |
285 |
287 |
|
288 void GameCFGWidget::templateFilterChanged(int value) |
|
289 { |
|
290 emit paramChanged("TEMPLATE", QStringList(QString::number(value))); |
|
291 } |
|
292 |
286 void GameCFGWidget::seedChanged(const QString & value) |
293 void GameCFGWidget::seedChanged(const QString & value) |
287 { |
294 { |
288 emit paramChanged("SEED", QStringList(value)); |
295 emit paramChanged("SEED", QStringList(value)); |
289 } |
296 } |
290 |
297 |