diff --git a/src/libs/utils/images/filtericon.png b/src/libs/utils/images/filtericon.png
index 0ced0c1ebe6..1afcb471b0d 100644
Binary files a/src/libs/utils/images/filtericon.png and b/src/libs/utils/images/filtericon.png differ
diff --git a/src/libs/utils/images/filtericon@2x.png b/src/libs/utils/images/filtericon@2x.png
index caa4c030817..5f389433992 100644
Binary files a/src/libs/utils/images/filtericon@2x.png and b/src/libs/utils/images/filtericon@2x.png differ
diff --git a/src/libs/utils/images/toolbuttonexpandarrow.png b/src/libs/utils/images/toolbuttonexpandarrow.png
new file mode 100644
index 00000000000..cf0fac90654
Binary files /dev/null and b/src/libs/utils/images/toolbuttonexpandarrow.png differ
diff --git a/src/libs/utils/images/toolbuttonexpandarrow@2x.png b/src/libs/utils/images/toolbuttonexpandarrow@2x.png
new file mode 100644
index 00000000000..8f53c0cd36d
Binary files /dev/null and b/src/libs/utils/images/toolbuttonexpandarrow@2x.png differ
diff --git a/src/libs/utils/utils.qrc b/src/libs/utils/utils.qrc
index c3537648e37..032ca917c0d 100644
--- a/src/libs/utils/utils.qrc
+++ b/src/libs/utils/utils.qrc
@@ -207,5 +207,7 @@
images/lightbulb@2x.png
images/lightbulbcap.png
images/lightbulbcap@2x.png
+ images/toolbuttonexpandarrow.png
+ images/toolbuttonexpandarrow@2x.png
diff --git a/src/libs/utils/utilsicons.cpp b/src/libs/utils/utilsicons.cpp
index 66798a9449d..62f87437064 100644
--- a/src/libs/utils/utilsicons.cpp
+++ b/src/libs/utils/utilsicons.cpp
@@ -176,7 +176,8 @@ const Icon CLOSE_SPLIT_LEFT({
const Icon CLOSE_SPLIT_RIGHT({
{QLatin1String(":/utils/images/splitbutton_closeright.png"), Theme::IconsBaseColor}});
const Icon FILTER({
- {QLatin1String(":/utils/images/filtericon.png"), Theme::IconsBaseColor}});
+ {QLatin1String(":/utils/images/filtericon.png"), Theme::IconsBaseColor},
+ {QLatin1String(":/utils/images/toolbuttonexpandarrow.png"), Theme::IconsBaseColor}});
const Icon LINK({
{QLatin1String(":/utils/images/linkicon.png"), Theme::PanelTextColorMid}}, Icon::Tint);
const Icon LINK_TOOLBAR({
diff --git a/src/plugins/autotest/gtest/gtesttreeitem.cpp b/src/plugins/autotest/gtest/gtesttreeitem.cpp
index 8f7c56dab97..e1976771ab0 100644
--- a/src/plugins/autotest/gtest/gtesttreeitem.cpp
+++ b/src/plugins/autotest/gtest/gtesttreeitem.cpp
@@ -33,8 +33,9 @@
#include
#include
#include
+#include
#include
-#include
+#include
#include
@@ -112,7 +113,9 @@ QVariant GTestTreeItem::data(int column, int role) const
case Qt::DecorationRole:
if (type() == GroupNode
&& GTestFramework::groupMode() == GTest::Constants::GTestFilter) {
- return Utils::Icons::FILTER.icon(); // TODO replace by an 'inked' filter w/o arrow
+ static const QIcon filterIcon = Utils::Icon({{":/utils/images/filtericon.png",
+ Utils::Theme::PanelTextColorMid}}).icon();
+ return filterIcon;
}
break;
case Qt::ToolTipRole:
diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg
index e71331e4ee6..66fa8dfc87f 100644
--- a/src/tools/icons/qtcreatoricons.svg
+++ b/src/tools/icons/qtcreatoricons.svg
@@ -3376,12 +3376,6 @@
width="16"
id="rect3817-2-9-1-9-6-2"
style="fill:#ffffff" />
-
+
+
+
+