equal
deleted
inserted
replaced
248 gbThemes->hide(); |
248 gbThemes->hide(); |
249 lblFilter->hide(); |
249 lblFilter->hide(); |
250 cbTemplateFilter->hide(); |
250 cbTemplateFilter->hide(); |
251 maze_size_label->hide(); |
251 maze_size_label->hide(); |
252 cbMazeSize->hide(); |
252 cbMazeSize->hide(); |
253 } |
253 m_theme = m_mapInfo.theme; |
254 |
254 } |
|
255 |
|
256 // the map has no pre-defined theme, so let's use the selected one |
255 if (m_mapInfo.theme.isEmpty()) |
257 if (m_mapInfo.theme.isEmpty()) |
256 emit themeChanged(lvThemes->currentIndex().data().toString()); |
258 { |
|
259 m_theme = lvThemes->currentIndex().data().toString(); |
|
260 emit themeChanged(m_theme); |
|
261 } |
257 emit mapChanged(m_mapInfo.name); |
262 emit mapChanged(m_mapInfo.name); |
258 emit mapgenChanged(mapgen); |
263 emit mapgenChanged(mapgen); |
259 } |
264 } |
260 |
265 |
261 // Should this add text to identify map size? |
266 // Should this add text to identify map size? |
298 ); |
303 ); |
299 } |
304 } |
300 |
305 |
301 void HWMapContainer::themeSelected(const QModelIndex & current, const QModelIndex &) |
306 void HWMapContainer::themeSelected(const QModelIndex & current, const QModelIndex &) |
302 { |
307 { |
303 m_mapInfo.theme = current.data().toString(); |
308 m_theme = current.data().toString(); |
304 |
309 |
305 gbThemes->setIcon(qVariantValue<QIcon>(current.data(Qt::UserRole))); |
310 gbThemes->setIcon(qVariantValue<QIcon>(current.data(Qt::UserRole))); |
306 emit themeChanged(m_mapInfo.theme); |
311 emit themeChanged(m_theme); |
307 } |
312 } |
308 |
313 |
309 QString HWMapContainer::getCurrentSeed() const |
314 QString HWMapContainer::getCurrentSeed() const |
310 { |
315 { |
311 return m_seed; |
316 return m_seed; |
317 return(m_mapInfo.name); |
322 return(m_mapInfo.name); |
318 } |
323 } |
319 |
324 |
320 QString HWMapContainer::getCurrentTheme() const |
325 QString HWMapContainer::getCurrentTheme() const |
321 { |
326 { |
322 return(m_mapInfo.theme); |
327 return(m_theme); |
323 } |
328 } |
324 |
329 |
325 bool HWMapContainer::getCurrentIsMission() const |
330 bool HWMapContainer::getCurrentIsMission() const |
326 { |
331 { |
327 return(m_mapInfo.type == MapModel::MissionMap); |
332 return(m_mapInfo.type == MapModel::MissionMap); |