From e85e6c4701bd6b3860f036bc35862ab0b0007d31 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Fri, 7 Jul 2023 10:56:23 +0200 Subject: [PATCH] Vcpkg: Use vcpkg logo icon for search vcpkg package dialog Task-number: QTCREATORBUG-29333 Change-Id: I0dca734bdb7a328d97744c21d87de23d273a96b7 Reviewed-by: Cristian Adam --- src/plugins/vcpkg/images/vcpkgicon.png | Bin 0 -> 204 bytes src/plugins/vcpkg/images/vcpkgicon@2x.png | Bin 0 -> 401 bytes src/plugins/vcpkg/vcpkg.qrc | 2 ++ src/plugins/vcpkg/vcpkgmanifesteditor.cpp | 5 ++-- src/tools/icons/qtcreatoricons.svg | 31 ++++++++++++++++++++++ 5 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 src/plugins/vcpkg/images/vcpkgicon.png create mode 100644 src/plugins/vcpkg/images/vcpkgicon@2x.png diff --git a/src/plugins/vcpkg/images/vcpkgicon.png b/src/plugins/vcpkg/images/vcpkgicon.png new file mode 100644 index 0000000000000000000000000000000000000000..28231853671d9ca6cd65699ba7e5df2c432165a7 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqO!jnf43U_c{G*>uVguKo z*r&Q@*WUfct@hzkD;G*c9{7AdJGnUj&wqRSqW3Z@tji3H4Q~0^ z7pqiAg&dI2T7Oc1g@akk`+r=|zR2h9y0fV+`~RbFGDZvx`PcWdycg#306Ejs)z4*} HQ$iB}9<5Uz literal 0 HcmV?d00001 diff --git a/src/plugins/vcpkg/images/vcpkgicon@2x.png b/src/plugins/vcpkg/images/vcpkgicon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..df97ed38b4982d990ef481876df5031ca259b3da GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r2u~Ns5R22vKl~XCE`%Ta z-YdE6(VZr?mAn5X27g!@IE9gIjeMfkjpYX#Sf=b>pdE4IR0Gqq#hN!x^=O^H(6;Kq zQifSJhton>GkGrY-u`yhU!?Km>Ax<4AKGkxzW$%D|Nrm*&3C&6RnBi>zA7%f`Cq)o zm#?)~p_0W2!n2wbGP?y4V$FMYigV0)US6id<9q3g(ry@8N&_4L+9mkR!#c7 zs6}Ue35W4TyG?E0-P>!9PJ8qJt*5!r!--qY-20XMV3S-J0|Ud$5C8U@ifaUgwWq6} J%Q~loCIGGD!yW(t literal 0 HcmV?d00001 diff --git a/src/plugins/vcpkg/vcpkg.qrc b/src/plugins/vcpkg/vcpkg.qrc index af1c2d1f8c6..ed7019bdc84 100644 --- a/src/plugins/vcpkg/vcpkg.qrc +++ b/src/plugins/vcpkg/vcpkg.qrc @@ -4,5 +4,7 @@ wizards/manifest/wizard.json images/cmakeicon.png images/cmakeicon@2x.png + images/vcpkgicon.png + images/vcpkgicon@2x.png diff --git a/src/plugins/vcpkg/vcpkgmanifesteditor.cpp b/src/plugins/vcpkg/vcpkgmanifesteditor.cpp index 917ef780923..6b5364463d1 100644 --- a/src/plugins/vcpkg/vcpkgmanifesteditor.cpp +++ b/src/plugins/vcpkg/vcpkgmanifesteditor.cpp @@ -92,8 +92,9 @@ class VcpkgManifestEditorWidget : public TextEditor::TextEditorWidget public: VcpkgManifestEditorWidget() { - m_searchPkgAction = toolBar()->addAction(Utils::Icons::ZOOM_TOOLBAR.icon(), - Tr::tr("Add vcpkg package...")); + const QIcon vcpkgIcon = Utils::Icon({{":/vcpkg/images/vcpkgicon.png", + Utils::Theme::IconsBaseColor}}).icon(); + m_searchPkgAction = toolBar()->addAction(vcpkgIcon, Tr::tr("Add vcpkg package...")); connect(m_searchPkgAction, &QAction::triggered, this, [this] { const Search::VcpkgManifest package = Search::showVcpkgPackageSearchDialog(); if (!package.name.isEmpty()) diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index a87a018dcd5..17583cb29a2 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -3664,6 +3664,37 @@ style="display:inline" transform="matrix(0.89482687,0,0,0.89482687,164.39232,51.559627)" /> + + + + + + + +