From 914e44cbc6b38aacbe2c1e47bc53b4f09239e013 Mon Sep 17 00:00:00 2001 From: Lasan Mahaliyana Date: Mon, 20 Jul 2026 10:16:38 +0530 Subject: [PATCH] set QuickShare application window icon --- sharing/linux/app/BUILD | 1 + sharing/linux/app/main.cc | 4 ++++ sharing/linux/app/main.qml | 2 +- sharing/linux/app/resources.qrc | 5 +++-- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/sharing/linux/app/BUILD b/sharing/linux/app/BUILD index 5905e6be..0a47d398 100644 --- a/sharing/linux/app/BUILD +++ b/sharing/linux/app/BUILD @@ -37,6 +37,7 @@ qt_resource_via_qrc( "googlesans_var.ttf", "icons/file.svg", "icons/laptop.svg", + "icons/quickshare.svg", "icons/smartphone.svg", "icons/tablet.svg", "icons/up_file.svg", diff --git a/sharing/linux/app/main.cc b/sharing/linux/app/main.cc index 37125372..9ecf395a 100644 --- a/sharing/linux/app/main.cc +++ b/sharing/linux/app/main.cc @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include @@ -113,6 +114,9 @@ void InstallTerminationCleanup(QApplication& app) { int main(int argc, char* argv[]) { QApplication app(argc, argv); + app.setApplicationName(QStringLiteral("QuickShare")); + app.setDesktopFileName(QStringLiteral("quickshare")); + app.setWindowIcon(QIcon(QStringLiteral(":/icons/quickshare.svg"))); Backend backend; QQmlApplicationEngine engine; diff --git a/sharing/linux/app/main.qml b/sharing/linux/app/main.qml index 117ac8bb..6874b0c1 100644 --- a/sharing/linux/app/main.qml +++ b/sharing/linux/app/main.qml @@ -6,7 +6,7 @@ Window { width: 640 height: 480 visible: true - title: qsTr("Quickshare") + title: qsTr("QuickShare") color: "#DCF5FF" diff --git a/sharing/linux/app/resources.qrc b/sharing/linux/app/resources.qrc index 8385f1ce..6414c9f8 100644 --- a/sharing/linux/app/resources.qrc +++ b/sharing/linux/app/resources.qrc @@ -15,7 +15,8 @@ icons/file.svg icons/up_file.svg icons/tablet.svg - icons/laptop.svg - icons/smartphone.svg + icons/laptop.svg + icons/quickshare.svg + icons/smartphone.svg