mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-23 21:46:03 +03:00
Revert "Set an "active" role for the menubar icon on Mac"
Apart from a small mistake in this commit, there seems to be
something else wrong.
This reverts commit 97362cff32
.
This commit is contained in:
parent
4edbeece49
commit
5b298abba1
2 changed files with 7 additions and 25 deletions
|
@ -16,8 +16,6 @@
|
|||
#include "version.h"
|
||||
#include "config.h"
|
||||
|
||||
#include "mirall/utility.h"
|
||||
|
||||
#include <QtCore>
|
||||
#ifndef TOKEN_AUTH_ONLY
|
||||
#include <QtGui>
|
||||
|
@ -127,10 +125,10 @@ QIcon Theme::themeIcon( const QString& name, bool sysTray ) const
|
|||
icon = QIcon::fromTheme( name );
|
||||
} else {
|
||||
QList<int> sizes;
|
||||
sizes << 16 << 22 << 32 << 48 << 64 << 128;
|
||||
sizes <<16 << 22 << 32 << 48 << 64 << 128;
|
||||
foreach (int size, sizes) {
|
||||
QString pixmapName = QString::fromLatin1(":/mirall/theme/%3/%1-%2.png").arg(name).arg(size);
|
||||
if (QFile::exists(pixmapName.arg(flavor))) {
|
||||
QString pixmapName = QString::fromLatin1(":/mirall/theme/%1/%2-%3.png").arg(flavor).arg(name).arg(size);
|
||||
if (QFile::exists(pixmapName)) {
|
||||
QPixmap px(pixmapName);
|
||||
// HACK, get rid of it by supporting FDO icon themes, this is really just emulating ubuntu-mono
|
||||
if (qgetenv("DESKTOP_SESSION") == "ubuntu") {
|
||||
|
@ -140,10 +138,6 @@ QIcon Theme::themeIcon( const QString& name, bool sysTray ) const
|
|||
p.drawPixmap(px.rect(), mask, mask.rect());
|
||||
}
|
||||
icon.addPixmap(px);
|
||||
if (Utility::isMac()) {
|
||||
QString selIcon = pixmapName.arg(systrayIconFlavorSelected(_mono));
|
||||
icon.addPixmap(QPixmap(selIcon), QIcon::Selected);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (icon.isNull()) {
|
||||
|
@ -184,22 +178,11 @@ QString Theme::systrayIconFlavor(bool mono) const
|
|||
{
|
||||
QString flavor;
|
||||
if (mono) {
|
||||
if (Utility::isMac()) {
|
||||
flavor = QLatin1String("black");
|
||||
} else {
|
||||
flavor = QLatin1String("white");
|
||||
}
|
||||
} else {
|
||||
flavor = QLatin1String("colored");
|
||||
}
|
||||
return flavor;
|
||||
}
|
||||
|
||||
QString Theme::systrayIconFlavorSelected(bool mono) const
|
||||
{
|
||||
QString flavor;
|
||||
if (mono) {
|
||||
#ifdef Q_OS_MAC
|
||||
flavor = QLatin1String("black");
|
||||
#else
|
||||
flavor = QLatin1String("white");
|
||||
#endif
|
||||
} else {
|
||||
flavor = QLatin1String("colored");
|
||||
}
|
||||
|
|
|
@ -131,7 +131,6 @@ public:
|
|||
|
||||
/** colored, white or black */
|
||||
QString systrayIconFlavor(bool mono) const;
|
||||
QString systrayIconFlavorSelected(bool mono) const;
|
||||
|
||||
#ifndef TOKEN_AUTH_ONLY
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue