forked from qt-creator/qt-creator
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 <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -24,5 +24,7 @@
|
||||
<file>images/sortAsc@2x.png</file>
|
||||
<file>images/sortDesc.png</file>
|
||||
<file>images/sortDesc@2x.png</file>
|
||||
<file>images/user.png</file>
|
||||
<file>images/user@2x.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
@@ -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)
|
||||
|
BIN
src/plugins/axivion/images/user.png
Normal file
BIN
src/plugins/axivion/images/user.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 156 B |
BIN
src/plugins/axivion/images/user@2x.png
Normal file
BIN
src/plugins/axivion/images/user@2x.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 291 B |
Reference in New Issue
Block a user