QTfrontend/ui/widget/mapContainer.cpp
changeset 10150 fa5c83fd0ad9
parent 10108 c68cf030eded
child 10159 5848ed144e0b
equal deleted inserted replaced
10149:017ca6054845 10150:fa5c83fd0ad9
    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)