QTfrontend/ui/widget/gamecfgwidget.cpp
branchflibqtfrontend
changeset 8092 08960209db8c
parent 7794 ab7b94c03bc9
equal deleted inserted replaced
8091:e0a76056a633 8092:08960209db8c
   106                                 "QCheckBox::indicator:unchecked { image: url(\":/res/unlock.png\");   }" );
   106                                 "QCheckBox::indicator:unchecked { image: url(\":/res/unlock.png\");   }" );
   107     SchemeWidgetLayout->addWidget(bindEntries, 0, 1, 0, 1, Qt::AlignVCenter);
   107     SchemeWidgetLayout->addWidget(bindEntries, 0, 1, 0, 1, Qt::AlignVCenter);
   108 
   108 
   109     connect(pMapContainer, SIGNAL(seedChanged(const QString &)), this, SLOT(seedChanged(const QString &)));
   109     connect(pMapContainer, SIGNAL(seedChanged(const QString &)), this, SLOT(seedChanged(const QString &)));
   110     connect(pMapContainer, SIGNAL(mapChanged(const QString &)), this, SLOT(mapChanged(const QString &)));
   110     connect(pMapContainer, SIGNAL(mapChanged(const QString &)), this, SLOT(mapChanged(const QString &)));
   111     connect(pMapContainer, SIGNAL(mapgenChanged(MapGenerator)), this, SLOT(mapgenChanged(MapGenerator)));
   111     connect(pMapContainer, SIGNAL(mapgenChanged(int)), this, SLOT(mapgenChanged(int)));
   112     connect(pMapContainer, SIGNAL(mazeSizeChanged(int)), this, SLOT(maze_sizeChanged(int)));
   112     connect(pMapContainer, SIGNAL(mazeSizeChanged(int)), this, SLOT(maze_sizeChanged(int)));
   113     connect(pMapContainer, SIGNAL(themeChanged(const QString &)), this, SLOT(themeChanged(const QString &)));
   113     connect(pMapContainer, SIGNAL(themeChanged(const QString &)), this, SLOT(themeChanged(const QString &)));
   114     connect(pMapContainer, SIGNAL(newTemplateFilter(int)), this, SLOT(templateFilterChanged(int)));
   114     connect(pMapContainer, SIGNAL(newTemplateFilter(int)), this, SLOT(templateFilterChanged(int)));
   115     connect(pMapContainer, SIGNAL(drawMapRequested()), this, SIGNAL(goToDrawMap()));
   115     connect(pMapContainer, SIGNAL(drawMapRequested()), this, SIGNAL(goToDrawMap()));
   116     connect(pMapContainer, SIGNAL(drawnMapChanged(const QByteArray &)), this, SLOT(onDrawnMapChanged(const QByteArray &)));
   116     connect(pMapContainer, SIGNAL(drawnMapChanged(const QByteArray &)), this, SLOT(onDrawnMapChanged(const QByteArray &)));
   341             pMapContainer->setTemplateFilter(value.toUInt());
   341             pMapContainer->setTemplateFilter(value.toUInt());
   342             return;
   342             return;
   343         }
   343         }
   344         if (param == "MAPGEN")
   344         if (param == "MAPGEN")
   345         {
   345         {
   346             pMapContainer->setMapgen((MapGenerator)value.toUInt());
   346             pMapContainer->setMapgen(value.toInt());
   347             return;
   347             return;
   348         }
   348         }
   349         if (param == "MAZE_SIZE")
   349         if (param == "MAZE_SIZE")
   350         {
   350         {
   351             pMapContainer->setMazeSize(value.toUInt());
   351             pMapContainer->setMazeSize(value.toUInt());
   380             if (!seedRegexp.exactMatch(seed))
   380             if (!seedRegexp.exactMatch(seed))
   381                 pMapContainer->seedEdit->setVisible(true);
   381                 pMapContainer->seedEdit->setVisible(true);
   382 
   382 
   383             pMapContainer->setAllMapParameters(
   383             pMapContainer->setAllMapParameters(
   384                 slValue[0],
   384                 slValue[0],
   385                 (MapGenerator)slValue[1].toUInt(),
   385                 slValue[1].toInt(),
   386                 slValue[2].toUInt(),
   386                 slValue[2].toUInt(),
   387                 seed,
   387                 seed,
   388                 slValue[4].toUInt()
   388                 slValue[4].toUInt()
   389             );
   389             );
   390             return;
   390             return;
   551         bindEntries->setEnabled(true);
   551         bindEntries->setEnabled(true);
   552     }
   552     }
   553     emit paramChanged("SCRIPT", QStringList(name));
   553     emit paramChanged("SCRIPT", QStringList(name));
   554 }
   554 }
   555 
   555 
   556 void GameCFGWidget::mapgenChanged(MapGenerator m)
   556 void GameCFGWidget::mapgenChanged(int m)
   557 {
   557 {
   558     emit paramChanged("MAPGEN", QStringList(QString::number(m)));
   558     emit paramChanged("MAPGEN", QStringList(QString::number(m)));
   559 }
   559 }
   560 
   560 
   561 void GameCFGWidget::maze_sizeChanged(int s)
   561 void GameCFGWidget::maze_sizeChanged(int s)