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();