Upstream Flathub patches (#7728)
This commit is contained in:
@@ -52,9 +52,18 @@ Icons::Icons()
|
||||
{
|
||||
}
|
||||
|
||||
QString Icons::applicationIconName()
|
||||
{
|
||||
#ifdef KEEPASSXC_DIST_FLATPAK
|
||||
return QString("org.keepassxc.KeePassXC");
|
||||
#else
|
||||
return QString("keepassxc");
|
||||
#endif
|
||||
}
|
||||
|
||||
QIcon Icons::applicationIcon()
|
||||
{
|
||||
return icon("keepassxc", false);
|
||||
return icon(applicationIconName(), false);
|
||||
}
|
||||
|
||||
QString Icons::trayIconAppearance() const
|
||||
@@ -81,7 +90,7 @@ QIcon Icons::trayIcon(QString style)
|
||||
|
||||
auto iconApperance = trayIconAppearance();
|
||||
if (!iconApperance.startsWith("monochrome")) {
|
||||
return icon(QString("keepassxc%1").arg(style), false);
|
||||
return icon(QString("%1%2").arg(applicationIconName(), style), false);
|
||||
}
|
||||
|
||||
QIcon i;
|
||||
@@ -92,7 +101,7 @@ QIcon Icons::trayIcon(QString style)
|
||||
i = icon(QString("keepassxc-monochrome-dark%1").arg(style), false);
|
||||
}
|
||||
#else
|
||||
i = icon(QString("keepassxc-%1%2").arg(iconApperance, style), false);
|
||||
i = icon(QString("%1-%2%3").arg(applicationIconName(), iconApperance, style), false);
|
||||
#endif
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
|
||||
// Set as mask to allow the operating system to recolour the tray icon. This may look weird
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
class Icons
|
||||
{
|
||||
public:
|
||||
QString applicationIconName();
|
||||
QIcon applicationIcon();
|
||||
QIcon trayIcon(QString style = "unlocked");
|
||||
QIcon trayIconLocked();
|
||||
|
||||
Reference in New Issue
Block a user