diff --git a/CMakeLists.txt b/CMakeLists.txt index 06afe00..afa86dc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,9 @@ qt_add_executable(SagoImageBrowser src/thumbnaildelegate.cpp src/thumbnaildelegate.h) +set_source_files_properties(extra/icons/sago_image_browser.svg PROPERTIES QT_RESOURCE_ALIAS sago_image_browser.svg) +qt_add_resources(SagoImageBrowser "icons" PREFIX "/icons" FILES extra/icons/sago_image_browser.svg) + target_include_directories(SagoImageBrowser PRIVATE ${EXIV2_INCLUDE_DIRS}) target_link_libraries(SagoImageBrowser PRIVATE Qt6::Widgets ${EXIV2_LIBRARIES}) diff --git a/src/main.cpp b/src/main.cpp index ffa8a9e..2fcd9fb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -7,6 +8,7 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); + app.setWindowIcon(QIcon(":/icons/sago_image_browser.svg")); QTranslator translator; const QString locale = QLocale::system().name(); // e.g. "da_DK"