diff --git a/client/assets/images/app_icon/linux/noo_16x16.png b/client/assets/images/app_icon/linux/noo_16x16.png new file mode 100644 index 0000000..bc66ad6 Binary files /dev/null and b/client/assets/images/app_icon/linux/noo_16x16.png differ diff --git a/client/assets/images/app_icon/linux/noo_256x256.png b/client/assets/images/app_icon/linux/noo_256x256.png new file mode 100644 index 0000000..2724528 Binary files /dev/null and b/client/assets/images/app_icon/linux/noo_256x256.png differ diff --git a/client/assets/images/app_icon/linux/noo_32x32.png b/client/assets/images/app_icon/linux/noo_32x32.png new file mode 100644 index 0000000..1b04bc8 Binary files /dev/null and b/client/assets/images/app_icon/linux/noo_32x32.png differ diff --git a/client/assets/images/app_icon/linux/noo_48x48.png b/client/assets/images/app_icon/linux/noo_48x48.png new file mode 100644 index 0000000..4d1bae3 Binary files /dev/null and b/client/assets/images/app_icon/linux/noo_48x48.png differ diff --git a/client/assets/images/app_icon/linux/noo_64x64.png b/client/assets/images/app_icon/linux/noo_64x64.png new file mode 100644 index 0000000..eea2776 Binary files /dev/null and b/client/assets/images/app_icon/linux/noo_64x64.png differ diff --git a/client/assets/images/app_icon/linux/noo_96x96.png b/client/assets/images/app_icon/linux/noo_96x96.png new file mode 100644 index 0000000..9219f89 Binary files /dev/null and b/client/assets/images/app_icon/linux/noo_96x96.png differ diff --git a/client/mainwindow.qrc b/client/mainwindow.qrc index 83255f6..dc3d9b5 100644 --- a/client/mainwindow.qrc +++ b/client/mainwindow.qrc @@ -59,7 +59,11 @@ assets/images/buttons/tree-add-root-small.png assets/images/buttons/tree-add-root.png assets/images/buttons/tree-add-sibling-small.png + assets/images/app_icon/linux/noo_16x16.png + assets/images/app_icon/linux/noo_32x32.png + assets/images/app_icon/linux/noo_64x64.png assets/images/app_icon/linux/noo_128x128.png + assets/images/app_icon/linux/noo_256x256.png assets/misc/noo.desktop diff --git a/client/platforms/linux/autostart.cpp b/client/platforms/linux/autostart.cpp index b59c359..c479a9a 100644 --- a/client/platforms/linux/autostart.cpp +++ b/client/platforms/linux/autostart.cpp @@ -110,7 +110,7 @@ void appmenu::install(const std::string& path_to_me) // Install latest icons { - auto icons = {"16x16", "32x32", "64x64", "128x128", "512x512"}; + auto icons = {"16x16", "32x32", "64x64", "128x128", "256x256"}; // Here Qt part auto target_dir = QFileInfo(QDir::homePath() + "/.local/share/icons/hicolor").absoluteFilePath(); @@ -119,9 +119,10 @@ void appmenu::install(const std::string& path_to_me) // Copy icons from resources for (auto& icon_suffix: icons) { - QString icon_src = QString(":/assets/images/app_icon/icon_") + icon_suffix + ".png", + QString icon_src = QString(":/assets/images/app_icon/linux/noo_") + icon_suffix + ".png", icon_dst = target_dir + "/" + icon_suffix + "/apps/noo.png"; - QFile::copy(icon_src, icon_dst); + if (QFile::exists(icon_src)) + QFile::copy(icon_src, icon_dst); } } }