62 imageButt->setObjectName("imageButt"); |
62 imageButt->setObjectName("imageButt"); |
63 imageButt->setFixedSize(256 + 6, 128 + 6); |
63 imageButt->setFixedSize(256 + 6, 128 + 6); |
64 imageButt->setFlat(true); |
64 imageButt->setFlat(true); |
65 imageButt->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);//QSizePolicy::Minimum, QSizePolicy::Minimum); |
65 imageButt->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);//QSizePolicy::Minimum, QSizePolicy::Minimum); |
66 mapLayout->addWidget(imageButt, 0, 0, 1, 2); |
66 mapLayout->addWidget(imageButt, 0, 0, 1, 2); |
67 //connect(imageButt, SIGNAL(clicked()), this, SLOT(setRandomSeed())); |
|
68 //connect(imageButt, SIGNAL(clicked()), this, SLOT(setRandomTheme())); |
|
69 connect(imageButt, SIGNAL(clicked()), this, SLOT(setRandomMap())); |
67 connect(imageButt, SIGNAL(clicked()), this, SLOT(setRandomMap())); |
70 |
68 |
71 chooseMap = new QComboBox(mapWidget); |
69 chooseMap = new QComboBox(mapWidget); |
72 chooseMap->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); |
70 chooseMap->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); |
73 chooseMap->addItem( |
71 chooseMap->addItem( |
510 void HWMapContainer::setRandomStatic() |
508 void HWMapContainer::setRandomStatic() |
511 { |
509 { |
512 int i = MAPGEN_MAP + 3 + numMissions + rand() % (chooseMap->count() - MAPGEN_MAP - 3 - numMissions); |
510 int i = MAPGEN_MAP + 3 + numMissions + rand() % (chooseMap->count() - MAPGEN_MAP - 3 - numMissions); |
513 chooseMap->setCurrentIndex(i); |
511 chooseMap->setCurrentIndex(i); |
514 updatePreview(); |
512 updatePreview(); |
515 setRandomSeed(); |
|
516 } |
513 } |
517 |
514 |
518 void HWMapContainer::setRandomMission() |
515 void HWMapContainer::setRandomMission() |
519 { |
516 { |
520 int i = MAPGEN_MAP + 2 + rand() % numMissions; |
517 int i = MAPGEN_MAP + 2 + rand() % numMissions; |
521 chooseMap->setCurrentIndex(i); |
518 chooseMap->setCurrentIndex(i); |
522 setRandomSeed(); |
519 updatePreview(); |
523 } |
520 } |
524 |
521 |
525 void HWMapContainer::setRandomSeed() |
522 void HWMapContainer::setRandomSeed() |
526 { |
523 { |
527 m_seed = QUuid::createUuid().toString(); |
524 m_seed = QUuid::createUuid().toString(); |