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