Git commit c008b4d795886cb34667cea7c4947c15a3cd8e96 by Jan Kundr?t, on behalf 
of Christian Degenkolb.
Committed on 16/08/2013 at 18:59.
Pushed by jkt into branch 'master'.

GUI: add support for application icon on Windows

Signed-off-by: Jan Kundr?t <jkt at flaska.net>

BUG: 323658

M  +1    -1    CMakeLists.txt
A  +-    --    src/icons/trojita.ico
A  +1    -0    src/trojita_ico_win32.rc

http://commits.kde.org/trojita/c008b4d795886cb34667cea7c4947c15a3cd8e96

diff --git a/CMakeLists.txt b/CMakeLists.txt
index be34629..819b304 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -675,7 +675,7 @@ if(BUILD_DESKTOP_GUI)
 
     if(WIN32) # Check if we are on Windows
         # build a real Win32 GUI application. Hide the console window
-        add_executable(trojita WIN32 ${trojita_desktop_SOURCES} ${trojita_QM})
+        add_executable(trojita WIN32 ${trojita_desktop_SOURCES} ${trojita_QM} 
${CMAKE_CURRENT_SOURCE_DIR}/src/trojita_ico_win32.rc)
         target_link_libraries(trojita ${QT_QTMAIN_LIBRARY} ${QT_LIBRARIES})
     else()
         add_executable(trojita ${trojita_desktop_SOURCES} ${trojita_QM})
diff --git a/src/icons/trojita.ico b/src/icons/trojita.ico
new file mode 100644
index 0000000..62f069b
Binary files /dev/null and b/src/icons/trojita.ico differ
diff --git a/src/trojita_ico_win32.rc b/src/trojita_ico_win32.rc
new file mode 100644
index 0000000..78ff6ba
--- /dev/null
+++ b/src/trojita_ico_win32.rc
@@ -0,0 +1 @@
+IDI_ICON1   ICON    DISCARDABLE "./icons/trojita.ico"
\ No newline at end of file

Reply via email to