diff --git a/src/plugins/TabManager/data/closetab.png b/src/plugins/TabManager/data/closetab.png
new file mode 100644
index 000000000..e3db6da5b
Binary files /dev/null and b/src/plugins/TabManager/data/closetab.png differ
diff --git a/src/plugins/TabManager/tabmanagerdelegate.cpp b/src/plugins/TabManager/tabmanagerdelegate.cpp
index 62e7232cd..6250ce9cb 100644
--- a/src/plugins/TabManager/tabmanagerdelegate.cpp
+++ b/src/plugins/TabManager/tabmanagerdelegate.cpp
@@ -66,11 +66,10 @@ void TabManagerDelegate::paint(QPainter* painter, const QStyleOptionViewItem &op
if (index.column() == 1) {
if (index.parent().isValid() && opt.state & QStyle::State_MouseOver) {
static const int buttonSize = 16;
- static const QPixmap closeButton = style->standardIcon(QStyle::SP_TitleBarCloseButton)
- .pixmap(buttonSize, buttonSize).scaled(buttonSize, buttonSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
+ static const QPixmap closeTabButton(":tabmanager/data/closetab.png");
const QRect rect(opt.rect.right() - buttonSize, (opt.rect.height() - buttonSize) / 2 + opt.rect.y(), buttonSize, buttonSize);
- painter->drawPixmap(style->visualRect(direction, opt.rect, rect), closeButton);
+ painter->drawPixmap(style->visualRect(direction, opt.rect, rect), closeTabButton);
}
painter->restore();
diff --git a/src/plugins/TabManager/tabmanagerplugin.qrc b/src/plugins/TabManager/tabmanagerplugin.qrc
index 7fd730ece..6a9a11608 100644
--- a/src/plugins/TabManager/tabmanagerplugin.qrc
+++ b/src/plugins/TabManager/tabmanagerplugin.qrc
@@ -7,6 +7,7 @@
data/tab-loading.png
data/tab-pinned.png
data/side-by-side.png
+ data/closetab.png
locale/ar_SA.qm
locale/bg_BG.qm
locale/ca_ES.qm