Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37478127
en ru br
ALT Linux repos
S:2.10.4-alt1

Group :: System/Internationalization
RPM: crow-translate

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: crow-2.9.1-alt-icon_theme.patch
Download


From f78072610b7fa14188a1e5044dbb79d000d5ce51 Mon Sep 17 00:00:00 2001
From: Evgeny Chuck <koi@altlinux.org>
Date: Fri, 21 Jan 2022 17:12:57 +0300
Subject: [PATCH] Patch for fixing the style of displaying icons
---
 crow-translate/src/main.cpp     |  1 +
 crow-translate/src/trayicon.cpp | 12 ++++++------
 2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/crow-translate/src/main.cpp b/crow-translate/src/main.cpp
index aab1841..2d359cb 100644
--- a/crow-translate/src/main.cpp
+++ b/crow-translate/src/main.cpp
@@ -52,6 +52,7 @@ int launchGui(int argc, char *argv[])
 {
 #if defined(Q_OS_LINUX)
     QGuiApplication::setDesktopFileName(QStringLiteral(DESKTOP_FILE));
+    QIcon::setThemeName("breeze");
 #elif defined(Q_OS_WIN)
     QIcon::setThemeName("hicolor");
 #endif
diff --git a/crow-translate/src/trayicon.cpp b/crow-translate/src/trayicon.cpp
index bc6537a..1065867 100644
--- a/crow-translate/src/trayicon.cpp
+++ b/crow-translate/src/trayicon.cpp
@@ -29,9 +29,9 @@
 TrayIcon::TrayIcon(MainWindow *parent)
     : QSystemTrayIcon(parent)
     , m_trayMenu(new QMenu(parent))
-    , m_showMainWindowAction(m_trayMenu->addAction(QIcon::fromTheme(QStringLiteral("window")), tr("Show window"), parent, &MainWindow::open))
-    , m_openSettingsAction(m_trayMenu->addAction(QIcon::fromTheme(QStringLiteral("configure")), tr("Settings"), parent, &MainWindow::openSettings))
-    , m_quitAction(m_trayMenu->addAction(QIcon::fromTheme(QStringLiteral("application-exit")), tr("Quit"), parent, &MainWindow::quit))
+    , m_showMainWindowAction(m_trayMenu->addAction(QIcon::fromTheme(QStringLiteral("/usr/share/icons/breeze/actions/22@2x/window.svg")), tr("Show window"), parent, &MainWindow::open))
+    , m_openSettingsAction(m_trayMenu->addAction(QIcon::fromTheme(QStringLiteral("/usr/share/icons/breeze/actions/32/configure.svg")), tr("Settings"), parent, &MainWindow::openSettings))
+    , m_quitAction(m_trayMenu->addAction(QIcon::fromTheme(QStringLiteral("/usr/share/icons/breeze/actions/32/application-exit.svg")), tr("Quit"), parent, &MainWindow::quit))
 {
     setContextMenu(m_trayMenu);
 
@@ -74,11 +74,11 @@ QString TrayIcon::trayIconName(AppSettings::IconType type)
 {
     switch (type) {
     case AppSettings::DefaultIcon:
-        return QStringLiteral("crow-translate-tray");
+        return QStringLiteral("/usr/share/icons/hicolor/48x48/apps/crow-translate.png");
     case AppSettings::DarkIcon:
-        return QStringLiteral("crow-translate-tray-dark");
+        return QStringLiteral("/usr/share/icons/hicolor/24x24/status/crow-translate-tray-dark.png");
     case AppSettings::LightIcon:
-        return QStringLiteral("crow-translate-tray-light");
+        return QStringLiteral("/usr/share/icons/hicolor/24x24/status/crow-translate-tray-light.png");
     default:
         return {};
     }
-- 
2.25.4
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin