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
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