diff --git a/src/plugins/vcpkg/images/vcpkgicon.png b/src/plugins/vcpkg/images/vcpkgicon.png new file mode 100644 index 00000000000..28231853671 Binary files /dev/null and b/src/plugins/vcpkg/images/vcpkgicon.png differ diff --git a/src/plugins/vcpkg/images/vcpkgicon@2x.png b/src/plugins/vcpkg/images/vcpkgicon@2x.png new file mode 100644 index 00000000000..df97ed38b49 Binary files /dev/null and b/src/plugins/vcpkg/images/vcpkgicon@2x.png differ 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)" /> + + + + + + + +