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/sortAsc@2x.png</file>
|
||||||
<file>images/sortDesc.png</file>
|
<file>images/sortDesc.png</file>
|
||||||
<file>images/sortDesc@2x.png</file>
|
<file>images/sortDesc@2x.png</file>
|
||||||
|
<file>images/user.png</file>
|
||||||
|
<file>images/user@2x.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
@@ -66,6 +66,7 @@ using namespace Utils;
|
|||||||
namespace Axivion::Internal {
|
namespace Axivion::Internal {
|
||||||
|
|
||||||
static const Icon MARKER_ICON({{":/axivion/images/marker.png", Theme::IconsBaseColor}});
|
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)
|
static QPixmap trendIcon(qint64 added, qint64 removed)
|
||||||
{
|
{
|
||||||
@@ -471,11 +472,13 @@ void IssuesWidget::updateNamedFilters()
|
|||||||
GuardLocker lock(m_signalBlocker);
|
GuardLocker lock(m_signalBlocker);
|
||||||
m_namedFilters->clear();
|
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)
|
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)
|
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)
|
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