diff --git a/WallReel/Assets/CMakeLists.txt b/WallReel/Assets/CMakeLists.txt index 9586b1f..e660cf0 100644 --- a/WallReel/Assets/CMakeLists.txt +++ b/WallReel/Assets/CMakeLists.txt @@ -1,13 +1,19 @@ qt_add_resources(${EXECUTABLE_NAME} "app_icons" PREFIX "/" - FILES - ${EXECUTABLE_NAME}.svg + FILES icon.svg ) -install(FILES ${CMAKE_CURRENT_LIST_DIR}/${EXECUTABLE_NAME}.desktop +install(FILES ${CMAKE_CURRENT_LIST_DIR}/app.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications + RENAME ${EXECUTABLE_NAME}.desktop ) -install(FILES ${CMAKE_CURRENT_LIST_DIR}/${EXECUTABLE_NAME}.svg - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps +install(FILES ${CMAKE_CURRENT_LIST_DIR}/apply.desktop + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications + RENAME ${EXECUTABLE_NAME}-apply.desktop +) + +install(FILES ${CMAKE_CURRENT_LIST_DIR}/icon.svg + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps + RENAME ${EXECUTABLE_NAME}.svg ) diff --git a/WallReel/Assets/wallreel.desktop b/WallReel/Assets/app.desktop similarity index 100% rename from WallReel/Assets/wallreel.desktop rename to WallReel/Assets/app.desktop diff --git a/WallReel/Assets/apply.desktop b/WallReel/Assets/apply.desktop new file mode 100644 index 0000000..9b1f349 --- /dev/null +++ b/WallReel/Assets/apply.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Apply with WallReel +Icon=wallreel +NoDisplay=true +GenericName=Animated wallpaper selector +TryExec=wallreel +Exec=wallreel -a %f +Comment=A small wallpaper utility made with Qt +Terminal=false +Categories=Application;Utility;DesktopSettings; +StartupNotify=true +Keywords=wallpaper;animated;utility;qt; +MimeType=image/jpeg;image/png;image/webp;image/bmp;image/gif;image/heic;image/heif; diff --git a/WallReel/Assets/wallreel.svg b/WallReel/Assets/icon.svg similarity index 100% rename from WallReel/Assets/wallreel.svg rename to WallReel/Assets/icon.svg diff --git a/WallReel/Core/appoptions.cpp b/WallReel/Core/appoptions.cpp index 270319c..3d0b201 100644 --- a/WallReel/Core/appoptions.cpp +++ b/WallReel/Core/appoptions.cpp @@ -1,7 +1,5 @@ #include "appoptions.hpp" -#include - #include #include #include diff --git a/WallReel/main.cpp b/WallReel/main.cpp index 0321bb2..ef568f2 100644 --- a/WallReel/main.cpp +++ b/WallReel/main.cpp @@ -48,7 +48,7 @@ int main(int argc, char* argv[]) { a.setApplicationVersion(APP_VERSION); #if QT_VERSION >= QT_VERSION_CHECK(6, 4, 0) using namespace Qt::StringLiterals; - a.setWindowIcon(QIcon(u":/%1.svg"_s.arg(APP_NAME))); + a.setWindowIcon(QIcon(u":/icon.svg"_s)); #else a.setWindowIcon(QIcon(u":/%1.svg"_qs.arg(APP_NAME))); #endif