From 9d0dedee69b3dd0e1bd0537bc57c0e206d811b30 Mon Sep 17 00:00:00 2001 From: ruglory Date: Tue, 10 Mar 2009 20:12:31 +0000 Subject: [PATCH] Resource added Icon is set for appliaction git-svn-id: https://svn.code.sf.net/p/qlscribe/svn/trunk@125 cac9541e-1b8d-4bfa-827e-589bba606050 --- resources/qlscribe.qrc | 5 +++++ src/CMakeLists.txt | 6 +++++- src/main.cpp | 2 ++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 resources/qlscribe.qrc diff --git a/resources/qlscribe.qrc b/resources/qlscribe.qrc new file mode 100644 index 0000000..114ec9a --- /dev/null +++ b/resources/qlscribe.qrc @@ -0,0 +1,5 @@ + + + qlscribe64.png + + diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f378e42..cac5244 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -43,6 +43,8 @@ QT4_WRAP_UI( QLSCRIBE_UI_HDRS ${QLSCRIBE_UIS} ) QT4_WRAP_CPP( QLSCRIBE_MOC_SRCS ${QLSCRIBE_MOC_HDRS} ) +QT4_ADD_RESOURCES( QLSCRIBE_RCC_SRCS ../resources/qlscribe.qrc ) + MACRO(ADD_DBUS_INTERFACE _sources _interface _basename) GET_FILENAME_COMPONENT(_infile ${_interface} ABSOLUTE) SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h) @@ -65,7 +67,9 @@ ADD_DBUS_INTERFACE( QLSCRIBE_DBUS_SRCS lightscribe.xml lightscribe_interface ) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) -ADD_EXECUTABLE( qlscribe ${QLSCRIBE_SRCS} ${QLSCRIBE_MOC_SRCS} ${QLSCRIBE_UI_HDRS} ${QLSCRIBE_DBUS_SRCS} ) +ADD_EXECUTABLE( qlscribe ${QLSCRIBE_SRCS} ${QLSCRIBE_MOC_SRCS} + ${QLSCRIBE_RCC_SRCS} ${QLSCRIBE_UI_HDRS} + ${QLSCRIBE_DBUS_SRCS} ) TARGET_LINK_LIBRARIES( qlscribe ${QT_LIBRARIES} ) diff --git a/src/main.cpp b/src/main.cpp index f82dbc4..4b78427 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include "mainwindow.h" #include "qcdscene.h" #include "qlightscribe.h" @@ -56,6 +57,7 @@ int main( int argc, char **argv ) { QApplication app( argc, argv ); app.addLibraryPath( "/usr/lib32/qt4/plugins" ); + app.setWindowIcon( QIcon( ":/qlscribe64.png" ) ); bool doPrint = false; QStringList arguments = app.arguments();