From ac0d5e574e2e0e9488bc5c97e6216f4731e7d1a8 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 15 Jan 2025 11:00:06 +0100 Subject: [PATCH] Axivion: Decorate named filter Give named filters an icon symbolizing whether it is a global or a user named filter. Change-Id: Ib5ce0270ec693ac0af92bb9390f73417473fa442 Reviewed-by: Jarek Kobus --- src/plugins/axivion/axivion.qrc | 2 ++ src/plugins/axivion/axivionperspective.cpp | 9 ++++++--- src/plugins/axivion/images/user.png | Bin 0 -> 156 bytes src/plugins/axivion/images/user@2x.png | Bin 0 -> 291 bytes 4 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 src/plugins/axivion/images/user.png create mode 100644 src/plugins/axivion/images/user@2x.png diff --git a/src/plugins/axivion/axivion.qrc b/src/plugins/axivion/axivion.qrc index d033d711acf..ac8e3733c9e 100644 --- a/src/plugins/axivion/axivion.qrc +++ b/src/plugins/axivion/axivion.qrc @@ -24,5 +24,7 @@ images/sortAsc@2x.png images/sortDesc.png images/sortDesc@2x.png + images/user.png + images/user@2x.png diff --git a/src/plugins/axivion/axivionperspective.cpp b/src/plugins/axivion/axivionperspective.cpp index 3095cd92aac..cc38927e82b 100644 --- a/src/plugins/axivion/axivionperspective.cpp +++ b/src/plugins/axivion/axivionperspective.cpp @@ -66,6 +66,7 @@ using namespace Utils; namespace Axivion::Internal { static const Icon MARKER_ICON({{":/axivion/images/marker.png", Theme::IconsBaseColor}}); +static const Icon USER_ICON({{":/axivion/images/user.png", Theme::PanelTextColorDark}}, Icon::Tint); static QPixmap trendIcon(qint64 added, qint64 removed) { @@ -471,11 +472,13 @@ void IssuesWidget::updateNamedFilters() GuardLocker lock(m_signalBlocker); m_namedFilters->clear(); - m_namedFilters->addItem(Tr::tr("Show all")); // no active named filter + const QIcon global = Utils::Icons::LOCKED.icon(); + const QIcon user = USER_ICON.icon(); + m_namedFilters->addItem(global, Tr::tr("Show all")); // no active named filter for (const auto &it : userFilters) - m_namedFilters->addItem(it.displayName, QVariant::fromValue(it)); + m_namedFilters->addItem(user, it.displayName, QVariant::fromValue(it)); for (const auto &it : globalFilters) - m_namedFilters->addItem(it.displayName, QVariant::fromValue(it)); + m_namedFilters->addItem(global, it.displayName, QVariant::fromValue(it)); } void IssuesWidget::initDashboardList(const QString &preferredProject) diff --git a/src/plugins/axivion/images/user.png b/src/plugins/axivion/images/user.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0af2ab3e5d91e113f7c8e19d76b8133498db10 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqBzw9zhDc0J{?X4S(IL7c zJg`ze^1(_M->pZCRT@ve{QrNsucJ`Ji{JnEpI1_8eE%%$nV9_qmVeWVKDqpH5}J|x z>*4lleWwTQS9bpYukZb@f&0v7mWlH|KVVwh?)chC|9}4Ulo_qgjdF*r1h!6d zly7I^W83idzJx`AhCpfs$D((}9S;Kpj!j@&lq9*RKx4;|gAaD*&1Gl4?;P`RgYO(h z4wbS8JS*}mWgJ+=$_q4qygYSaL89srg`Yg_O=WB=FaQ5vUv}i_33VGDc84#@WzVuB zM2{G^I7&qFOuQjtlbE`bJ<&EPwX(z2(bCzXNAhGq+sX&44GtGd{5EMmkj}&UT2e<) tEZS(z@qiEOJ}5aIY&}%&Z235WiD9DQ`~_~F0jog1_jL7hS?83{1ORT&bG`ro literal 0 HcmV?d00001