QTfrontend/mapContainer.cpp
changeset 329 4c3aad46baa5
parent 325 17c860483407
child 331 6bfc326e4976
equal deleted inserted replaced
328:95625db21bf8 329:4c3aad46baa5
    99 
    99 
   100 void HWMapContainer::changeImage()
   100 void HWMapContainer::changeImage()
   101 {
   101 {
   102   pMap = new HWMap();
   102   pMap = new HWMap();
   103   connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage)));
   103   connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage)));
   104   emit seedChanged(m_seed);
       
   105   pMap->getImage(m_seed.toStdString());
   104   pMap->getImage(m_seed.toStdString());
   106   theme = (Themes->size() > 0) ? Themes->at(rand() % Themes->size()) : "steel";
   105   theme = (Themes->size() > 0) ? Themes->at(rand() % Themes->size()) : "steel";
   107   emit themeChanged(theme);
       
   108 }
   106 }
   109 
   107 
   110 QString HWMapContainer::getCurrentSeed() const
   108 QString HWMapContainer::getCurrentSeed() const
   111 {
   109 {
   112   return m_seed;
   110   return m_seed;
   145 }
   143 }
   146 
   144 
   147 void HWMapContainer::setRandomSeed()
   145 void HWMapContainer::setRandomSeed()
   148 {
   146 {
   149   m_seed = QUuid::createUuid().toString();
   147   m_seed = QUuid::createUuid().toString();
       
   148   emit seedChanged(m_seed);
   150   changeImage();
   149   changeImage();
       
   150   emit themeChanged(theme);
   151 }
   151 }