diff -r 017ca6054845 -r fa5c83fd0ad9 QTfrontend/ui/widget/mapContainer.cpp --- a/QTfrontend/ui/widget/mapContainer.cpp Fri Feb 21 13:31:16 2014 +0400 +++ b/QTfrontend/ui/widget/mapContainer.cpp Sun Feb 23 10:06:58 2014 -0500 @@ -59,6 +59,7 @@ m_previewEnabled = false; m_missionsViewSetup = false; m_staticViewSetup = false; + m_script = QString(""); hhSmall.load(":/res/hh_small.png"); hhLimit = 18; @@ -315,7 +316,8 @@ getTemplateFilter(), get_mapgen(), getMazeSize(), - getDrawnMapData() + getDrawnMapData(), + m_script ); setHHLimit(0); @@ -413,6 +415,13 @@ updatePreview(); } +void HWMapContainer::setScript(const QString & script) +{ + m_script = script; + if ((m_mapInfo.type == MapModel::GeneratedMap) || (m_mapInfo.type == MapModel::GeneratedMaze)) + updatePreview(); +} + void HWMapContainer::intSetMap(const QString & map) { if (map == "+rnd+")