QTfrontend/ui/widget/gamecfgwidget.cpp
changeset 10150 fa5c83fd0ad9
parent 10108 c68cf030eded
child 10151 8fc1459a9f54
equal deleted inserted replaced
10149:017ca6054845 10150:fa5c83fd0ad9
   443             pMapContainer->setMazeSize(value.toUInt());
   443             pMapContainer->setMazeSize(value.toUInt());
   444             return;
   444             return;
   445         }
   445         }
   446         if (param == "SCRIPT")
   446         if (param == "SCRIPT")
   447         {
   447         {
       
   448             pMapContainer->setScript(value);
   448             Scripts->setCurrentIndex(Scripts->findText(value));
   449             Scripts->setCurrentIndex(Scripts->findText(value));
   449             return;
   450             return;
   450         }
   451         }
   451         if (param == "DRAWNMAP")
   452         if (param == "DRAWNMAP")
   452         {
   453         {
   642     {
   643     {
   643         GameSchemes->setEnabled(true);
   644         GameSchemes->setEnabled(true);
   644         WeaponsName->setEnabled(true);
   645         WeaponsName->setEnabled(true);
   645         bindEntries->setEnabled(true);
   646         bindEntries->setEnabled(true);
   646     }
   647     }
       
   648     if (!index)
       
   649     {
       
   650         pMapContainer->setScript(QString(""));
       
   651     }
       
   652     else
       
   653     {
       
   654         pMapContainer->setScript(name);
       
   655     }
   647     emit paramChanged("SCRIPT", QStringList(name));
   656     emit paramChanged("SCRIPT", QStringList(name));
   648 }
   657 }
   649 
   658 
   650 void GameCFGWidget::mapgenChanged(MapGenerator m)
   659 void GameCFGWidget::mapgenChanged(MapGenerator m)
   651 {
   660 {