equal
deleted
inserted
replaced
296 imageButt->setIconSize(image.size()); |
296 imageButt->setIconSize(image.size()); |
297 } |
297 } |
298 |
298 |
299 void HWMapContainer::askForGeneratedPreview() |
299 void HWMapContainer::askForGeneratedPreview() |
300 { |
300 { |
301 pMap = new HWMap(); |
301 pMap = new HWMap(this); |
302 connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage))); |
302 connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage))); |
303 connect(pMap, SIGNAL(HHLimitReceived(int)), this, SLOT(setHHLimit(int))); |
303 connect(pMap, SIGNAL(HHLimitReceived(int)), this, SLOT(setHHLimit(int))); |
304 connect(pMap, SIGNAL(destroyed(QObject *)), this, SLOT(onPreviewMapDestroyed(QObject *))); |
304 connect(pMap, SIGNAL(destroyed(QObject *)), this, SLOT(onPreviewMapDestroyed(QObject *))); |
305 pMap->getImage(m_seed, |
305 pMap->getImage(m_seed, |
306 getTemplateFilter(), |
306 getTemplateFilter(), |
604 case MapModel::HandDrawnMap: |
604 case MapModel::HandDrawnMap: |
605 askForGeneratedPreview(); |
605 askForGeneratedPreview(); |
606 break; |
606 break; |
607 default: |
607 default: |
608 QPixmap mapImage; |
608 QPixmap mapImage; |
609 bool success = mapImage.load( |
609 bool success = mapImage.load("physfs://Maps/" + m_mapInfo.name + "/preview.png"); |
610 DataManager::instance().findFileForRead( |
|
611 "Maps/" + m_mapInfo.name + "/preview.png") |
|
612 ); |
|
613 |
610 |
614 if(!success) |
611 if(!success) |
615 { |
612 { |
616 imageButt->setIcon(QIcon()); |
613 imageButt->setIcon(QIcon()); |
617 return; |
614 return; |