From 3156e46c629d80830b823b5cfad3f58cb478fc73 Mon Sep 17 00:00:00 2001 From: Uyanide Date: Tue, 24 Mar 2026 06:02:30 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore:=20rename=20assets=20&=20a?= =?UTF-8?q?dd=20"apply"=20desktop=20entry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WallReel/Assets/CMakeLists.txt | 16 +++++++++++----- .../Assets/{wallreel.desktop => app.desktop} | 0 WallReel/Assets/apply.desktop | 15 +++++++++++++++ WallReel/Assets/{wallreel.svg => icon.svg} | 0 WallReel/Core/appoptions.cpp | 2 -- WallReel/main.cpp | 2 +- 6 files changed, 27 insertions(+), 8 deletions(-) rename WallReel/Assets/{wallreel.desktop => app.desktop} (100%) create mode 100644 WallReel/Assets/apply.desktop rename WallReel/Assets/{wallreel.svg => icon.svg} (100%) 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