diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt index d2137f29f6..9b0a270320 100644 --- a/src/widgets/CMakeLists.txt +++ b/src/widgets/CMakeLists.txt @@ -205,12 +205,15 @@ set(qstyle_resource_files "styles/images/standardbutton-close-128.png" "styles/images/standardbutton-close-16.png" "styles/images/standardbutton-close-32.png" - "styles/images/standardbutton-closetab-32.png" + "styles/images/standardbutton-closetab-128.png" "styles/images/standardbutton-closetab-16.png" - "styles/images/standardbutton-closetab-down-32.png" + "styles/images/standardbutton-closetab-32.png" + "styles/images/standardbutton-closetab-down-128.png" "styles/images/standardbutton-closetab-down-16.png" - "styles/images/standardbutton-closetab-hover-32.png" + "styles/images/standardbutton-closetab-down-32.png" + "styles/images/standardbutton-closetab-hover-128.png" "styles/images/standardbutton-closetab-hover-16.png" + "styles/images/standardbutton-closetab-hover-32.png" "styles/images/standardbutton-delete-128.png" "styles/images/standardbutton-delete-16.png" "styles/images/standardbutton-delete-32.png" diff --git a/src/widgets/styles/images/standardbutton-closetab-128.png b/src/widgets/styles/images/standardbutton-closetab-128.png new file mode 100644 index 0000000000..aca55c8424 Binary files /dev/null and b/src/widgets/styles/images/standardbutton-closetab-128.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-16.png b/src/widgets/styles/images/standardbutton-closetab-16.png index 540694eae3..26908feb2a 100644 Binary files a/src/widgets/styles/images/standardbutton-closetab-16.png and b/src/widgets/styles/images/standardbutton-closetab-16.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-32.png b/src/widgets/styles/images/standardbutton-closetab-32.png index 93e1246b47..effcc89eed 100644 Binary files a/src/widgets/styles/images/standardbutton-closetab-32.png and b/src/widgets/styles/images/standardbutton-closetab-32.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-down-128.png b/src/widgets/styles/images/standardbutton-closetab-down-128.png new file mode 100644 index 0000000000..2efdfd053f Binary files /dev/null and b/src/widgets/styles/images/standardbutton-closetab-down-128.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-down-16.png b/src/widgets/styles/images/standardbutton-closetab-down-16.png index ccec241652..5228c1573b 100644 Binary files a/src/widgets/styles/images/standardbutton-closetab-down-16.png and b/src/widgets/styles/images/standardbutton-closetab-down-16.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-down-32.png b/src/widgets/styles/images/standardbutton-closetab-down-32.png index 343b72586e..dfd88920ab 100644 Binary files a/src/widgets/styles/images/standardbutton-closetab-down-32.png and b/src/widgets/styles/images/standardbutton-closetab-down-32.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-down.svg b/src/widgets/styles/images/standardbutton-closetab-down.svg new file mode 100644 index 0000000000..12aa6b21f7 --- /dev/null +++ b/src/widgets/styles/images/standardbutton-closetab-down.svg @@ -0,0 +1,85 @@ + +image/svg+xml + + + + + + diff --git a/src/widgets/styles/images/standardbutton-closetab-hover-128.png b/src/widgets/styles/images/standardbutton-closetab-hover-128.png new file mode 100644 index 0000000000..4f6b1bfde4 Binary files /dev/null and b/src/widgets/styles/images/standardbutton-closetab-hover-128.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-hover-16.png b/src/widgets/styles/images/standardbutton-closetab-hover-16.png index b22a0ffaf0..460411deeb 100644 Binary files a/src/widgets/styles/images/standardbutton-closetab-hover-16.png and b/src/widgets/styles/images/standardbutton-closetab-hover-16.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-hover-32.png b/src/widgets/styles/images/standardbutton-closetab-hover-32.png index 41ce0265c7..aa6afd72b2 100644 Binary files a/src/widgets/styles/images/standardbutton-closetab-hover-32.png and b/src/widgets/styles/images/standardbutton-closetab-hover-32.png differ diff --git a/src/widgets/styles/images/standardbutton-closetab-hover.svg b/src/widgets/styles/images/standardbutton-closetab-hover.svg new file mode 100644 index 0000000000..45dc8b8c46 --- /dev/null +++ b/src/widgets/styles/images/standardbutton-closetab-hover.svg @@ -0,0 +1,86 @@ + +image/svg+xml + + + + + + diff --git a/src/widgets/styles/images/standardbutton-closetab.svg b/src/widgets/styles/images/standardbutton-closetab.svg new file mode 100644 index 0000000000..d3a9279538 --- /dev/null +++ b/src/widgets/styles/images/standardbutton-closetab.svg @@ -0,0 +1,86 @@ + +image/svg+xml + + + + + + diff --git a/src/widgets/styles/qcommonstyle.cpp b/src/widgets/styles/qcommonstyle.cpp index 17e2061992..5ef701035e 100644 --- a/src/widgets/styles/qcommonstyle.cpp +++ b/src/widgets/styles/qcommonstyle.cpp @@ -6089,9 +6089,9 @@ QIcon QCommonStylePrivate::iconFromResourceTheme(QCommonStyle::StandardPixmap st addIconFiles(u"toolbar-ext-v-", toolBarExtVSizes, icon); break; case QStyle::SP_TabCloseButton: - addIconFiles(u"standardbutton-closetab-", {16, 32}, icon, QIcon::Normal, QIcon::Off); - addIconFiles(u"standardbutton-closetab-down-", {16, 32}, icon, QIcon::Normal, QIcon::On); - addIconFiles(u"standardbutton-closetab-hover-", {16, 32}, icon, QIcon::Active, QIcon::Off); + addIconFiles(u"standardbutton-closetab-", pngIconSizes, icon, QIcon::Normal, QIcon::Off); + addIconFiles(u"standardbutton-closetab-down-", pngIconSizes, icon, QIcon::Normal, QIcon::On); + addIconFiles(u"standardbutton-closetab-hover-", pngIconSizes, icon, QIcon::Active, QIcon::Off); break; case QStyle::SP_LineEditClearButton: addIconFiles(u"cleartext-", pngIconSizes, icon);