# HG changeset patch # User unc0rr # Date 1218917727 0 # Node ID 0b9fbee5ceda8c588c9ba8880fb45d501906080f # Parent 41d7283934c10d8cc58fbbc1f9f34f380bed8dc5 - Add icons for each theme - Show theme icon in theme selection list diff -r 41d7283934c1 -r 0b9fbee5ceda QTfrontend/SDLs.cpp --- a/QTfrontend/SDLs.cpp Sat Aug 16 14:28:44 2008 +0000 +++ b/QTfrontend/SDLs.cpp Sat Aug 16 20:15:27 2008 +0000 @@ -34,7 +34,7 @@ SDLInteraction::~SDLInteraction() { -// SDL_Quit(); + SDL_Quit(); } QStringList SDLInteraction::getResolutions() const diff -r 41d7283934c1 -r 0b9fbee5ceda QTfrontend/mapContainer.cpp --- a/QTfrontend/mapContainer.cpp Sat Aug 16 14:28:44 2008 +0000 +++ b/QTfrontend/mapContainer.cpp Sat Aug 16 20:15:27 2008 +0000 @@ -28,6 +28,7 @@ #include #include #include +#include #include "hwconsts.h" #include "mapContainer.h" @@ -149,6 +150,7 @@ void HWMapContainer::themeSelected(int currentRow) { theme = Themes->at(currentRow); + gbThemes->setIcon(QIcon(QString("%1/Themes/%2/icon.png").arg(datadir->absolutePath()).arg(theme))); emit themeChanged(theme); } diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/City/CMakeLists.txt --- a/share/hedgewars/Data/Themes/City/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/City/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -2,6 +2,7 @@ Border.png Flake.png horizont.png + icon.png LandTex.png plant1.png plant2.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/City/icon.png Binary file share/hedgewars/Data/Themes/City/icon.png has changed diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/EarthRise/CMakeLists.txt --- a/share/hedgewars/Data/Themes/EarthRise/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/EarthRise/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -3,6 +3,7 @@ Clouds.png Flake.png horizont.png + icon.png LandTex.png rock1.png rock2.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/EarthRise/icon.png Binary file share/hedgewars/Data/Themes/EarthRise/icon.png has changed diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/Island/CMakeLists.txt --- a/share/hedgewars/Data/Themes/Island/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/Island/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -2,6 +2,7 @@ Border.png Flake.png horizont.png + icon.png LandTex.png plant1.png plant2.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/Island/icon.png Binary file share/hedgewars/Data/Themes/Island/icon.png has changed diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/Sheep/CMakeLists.txt --- a/share/hedgewars/Data/Themes/Sheep/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/Sheep/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -1,4 +1,5 @@ install(FILES + icon.png mouton2.png Border.png mouton3.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/Sheep/icon.png Binary file share/hedgewars/Data/Themes/Sheep/icon.png has changed diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/Snow/CMakeLists.txt --- a/share/hedgewars/Data/Themes/Snow/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/Snow/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -2,6 +2,7 @@ Border.png Flake.png horizont.png + icon.png LandTex.png plant1.png plant2.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/Snow/icon.png Binary file share/hedgewars/Data/Themes/Snow/icon.png has changed diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/hell/CMakeLists.txt --- a/share/hedgewars/Data/Themes/hell/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/hell/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -3,6 +3,7 @@ Clouds.png Flake.png horizont.png + icon.png LandTex.png plant1.png plant2.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/hell/icon.png Binary file share/hedgewars/Data/Themes/hell/icon.png has changed diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/nature/CMakeLists.txt --- a/share/hedgewars/Data/Themes/nature/CMakeLists.txt Sat Aug 16 14:28:44 2008 +0000 +++ b/share/hedgewars/Data/Themes/nature/CMakeLists.txt Sat Aug 16 20:15:27 2008 +0000 @@ -2,6 +2,7 @@ Border.png Flake.png horizont.png + icon.png LandTex.png plant1.png plant2.png diff -r 41d7283934c1 -r 0b9fbee5ceda share/hedgewars/Data/Themes/nature/icon.png Binary file share/hedgewars/Data/Themes/nature/icon.png has changed