equal
deleted
inserted
replaced
57 { |
57 { |
58 // don't show preview anything until first show event |
58 // don't show preview anything until first show event |
59 m_previewEnabled = false; |
59 m_previewEnabled = false; |
60 m_missionsViewSetup = false; |
60 m_missionsViewSetup = false; |
61 m_staticViewSetup = false; |
61 m_staticViewSetup = false; |
|
62 m_script = QString(""); |
62 |
63 |
63 hhSmall.load(":/res/hh_small.png"); |
64 hhSmall.load(":/res/hh_small.png"); |
64 hhLimit = 18; |
65 hhLimit = 18; |
65 templateFilter = 0; |
66 templateFilter = 0; |
66 m_master = true; |
67 m_master = true; |
313 connect(pMap, SIGNAL(destroyed(QObject *)), this, SLOT(onPreviewMapDestroyed(QObject *))); |
314 connect(pMap, SIGNAL(destroyed(QObject *)), this, SLOT(onPreviewMapDestroyed(QObject *))); |
314 pMap->getImage(m_seed, |
315 pMap->getImage(m_seed, |
315 getTemplateFilter(), |
316 getTemplateFilter(), |
316 get_mapgen(), |
317 get_mapgen(), |
317 getMazeSize(), |
318 getMazeSize(), |
318 getDrawnMapData() |
319 getDrawnMapData(), |
|
320 m_script |
319 ); |
321 ); |
320 |
322 |
321 setHHLimit(0); |
323 setHHLimit(0); |
322 |
324 |
323 const QPixmap waitIcon(":/res/iconTime.png"); |
325 const QPixmap waitIcon(":/res/iconTime.png"); |
407 } |
409 } |
408 |
410 |
409 void HWMapContainer::setSeed(const QString & seed) |
411 void HWMapContainer::setSeed(const QString & seed) |
410 { |
412 { |
411 intSetSeed(seed); |
413 intSetSeed(seed); |
|
414 if ((m_mapInfo.type == MapModel::GeneratedMap) || (m_mapInfo.type == MapModel::GeneratedMaze)) |
|
415 updatePreview(); |
|
416 } |
|
417 |
|
418 void HWMapContainer::setScript(const QString & script) |
|
419 { |
|
420 m_script = script; |
412 if ((m_mapInfo.type == MapModel::GeneratedMap) || (m_mapInfo.type == MapModel::GeneratedMaze)) |
421 if ((m_mapInfo.type == MapModel::GeneratedMap) || (m_mapInfo.type == MapModel::GeneratedMaze)) |
413 updatePreview(); |
422 updatePreview(); |
414 } |
423 } |
415 |
424 |
416 void HWMapContainer::intSetMap(const QString & map) |
425 void HWMapContainer::intSetMap(const QString & map) |