aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2022-05-16 14:58:04 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2022-05-19 10:19:59 +0000
commitc787c125e8b069dc43d37aa32d72dbfa98e408d4 (patch)
tree068aff6b72f5663e0c3096360bd62c17d4da1992
parent33127cf1e6749c45556c0005a38927ad8b5216b3 (diff)
Provide missing icons for Qt related files
Change-Id: I9db1463c98aa47a541f50515a232da353a9faea3 Reviewed-by: Miguel Costa <miguel.costa@qt.io>
-rw-r--r--QtVsTools.Package/Icons/Monikers.imagemanifest54
-rw-r--r--QtVsTools.Package/Icons/prf32.pngbin0 -> 1220 bytes
-rw-r--r--QtVsTools.Package/Icons/pri32.pngbin0 -> 1162 bytes
-rw-r--r--QtVsTools.Package/Icons/pro32.pngbin0 -> 1252 bytes
-rw-r--r--QtVsTools.Package/Icons/qml32.pngbin0 -> 1235 bytes
-rw-r--r--QtVsTools.Package/Icons/qrc32.pngbin0 -> 1270 bytes
-rw-r--r--QtVsTools.Package/Icons/ts32.pngbin0 -> 1149 bytes
-rw-r--r--QtVsTools.Package/Icons/ui32.pngbin0 -> 1039 bytes
-rw-r--r--QtVsTools.Package/QtVsTools.Icons.pkgdef20
-rw-r--r--QtVsTools.Package/QtVsTools.Package.csproj13
-rw-r--r--QtVsTools.Package/source.extension.vsixmanifest_TT2
11 files changed, 89 insertions, 0 deletions
diff --git a/QtVsTools.Package/Icons/Monikers.imagemanifest b/QtVsTools.Package/Icons/Monikers.imagemanifest
new file mode 100644
index 00000000..509d5957
--- /dev/null
+++ b/QtVsTools.Package/Icons/Monikers.imagemanifest
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ImageManifest xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://schemas.microsoft.com/VisualStudio/ImageManifestSchema/2014">
+ <Symbols>
+ <String Name="Resources" Value="/QtVsTools;Component/Icons" />
+ <Guid Name="QtMonikersGuid" Value="{0d2e443f-6dbb-4001-99dc-9cd7d5c924e7}" />
+ <ID Name="prf" Value="0" />
+ <ID Name="pri" Value="1" />
+ <ID Name="pro" Value="2" />
+ <ID Name="qml" Value="3" />
+ <ID Name="qrc" Value="4" />
+ <ID Name="ts" Value="5" />
+ <ID Name="ui" Value="6" />
+ </Symbols>
+ <Images>
+ <Image Guid="$(QtMonikersGuid)" ID="$(prf)">
+ <Source Uri="$(Resources)/prf32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ <Image Guid="$(QtMonikersGuid)" ID="$(pri)">
+ <Source Uri="$(Resources)/pri32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ <Image Guid="$(QtMonikersGuid)" ID="$(pro)">
+ <Source Uri="$(Resources)/pro32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ <Image Guid="$(QtMonikersGuid)" ID="$(qml)">
+ <Source Uri="$(Resources)/qml32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ <Image Guid="$(QtMonikersGuid)" ID="$(qrc)">
+ <Source Uri="$(Resources)/qrc32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ <Image Guid="$(QtMonikersGuid)" ID="$(ts)">
+ <Source Uri="$(Resources)/ts32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ <Image Guid="$(QtMonikersGuid)" ID="$(ui)">
+ <Source Uri="$(Resources)/ui32.png">
+ <Size Value="32" />
+ </Source>
+ </Image>
+ </Images>
+ <ImageLists />
+</ImageManifest>
diff --git a/QtVsTools.Package/Icons/prf32.png b/QtVsTools.Package/Icons/prf32.png
new file mode 100644
index 00000000..359c5c82
--- /dev/null
+++ b/QtVsTools.Package/Icons/prf32.png
Binary files differ
diff --git a/QtVsTools.Package/Icons/pri32.png b/QtVsTools.Package/Icons/pri32.png
new file mode 100644
index 00000000..f82fea41
--- /dev/null
+++ b/QtVsTools.Package/Icons/pri32.png
Binary files differ
diff --git a/QtVsTools.Package/Icons/pro32.png b/QtVsTools.Package/Icons/pro32.png
new file mode 100644
index 00000000..13d8a841
--- /dev/null
+++ b/QtVsTools.Package/Icons/pro32.png
Binary files differ
diff --git a/QtVsTools.Package/Icons/qml32.png b/QtVsTools.Package/Icons/qml32.png
new file mode 100644
index 00000000..85ad155c
--- /dev/null
+++ b/QtVsTools.Package/Icons/qml32.png
Binary files differ
diff --git a/QtVsTools.Package/Icons/qrc32.png b/QtVsTools.Package/Icons/qrc32.png
new file mode 100644
index 00000000..b4b70d83
--- /dev/null
+++ b/QtVsTools.Package/Icons/qrc32.png
Binary files differ
diff --git a/QtVsTools.Package/Icons/ts32.png b/QtVsTools.Package/Icons/ts32.png
new file mode 100644
index 00000000..9731b088
--- /dev/null
+++ b/QtVsTools.Package/Icons/ts32.png
Binary files differ
diff --git a/QtVsTools.Package/Icons/ui32.png b/QtVsTools.Package/Icons/ui32.png
new file mode 100644
index 00000000..5a40101b
--- /dev/null
+++ b/QtVsTools.Package/Icons/ui32.png
Binary files differ
diff --git a/QtVsTools.Package/QtVsTools.Icons.pkgdef b/QtVsTools.Package/QtVsTools.Icons.pkgdef
new file mode 100644
index 00000000..e0ee0f9b
--- /dev/null
+++ b/QtVsTools.Package/QtVsTools.Icons.pkgdef
@@ -0,0 +1,20 @@
+[$RootKey$\ShellFileAssociations\.prf]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:0"
+
+[$RootKey$\ShellFileAssociations\.pri]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:1"
+
+[$RootKey$\ShellFileAssociations\.pro]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:2"
+
+[$RootKey$\ShellFileAssociations\.qml]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:3"
+
+[$RootKey$\ShellFileAssociations\.qrc]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:4"
+
+[$RootKey$\ShellFileAssociations\.ts]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:5"
+
+[$RootKey$\ShellFileAssociations\.ui]
+"DefaultIconMoniker"="0d2e443f-6dbb-4001-99dc-9cd7d5c924e7:6"
diff --git a/QtVsTools.Package/QtVsTools.Package.csproj b/QtVsTools.Package/QtVsTools.Package.csproj
index 01fd640e..2eb96099 100644
--- a/QtVsTools.Package/QtVsTools.Package.csproj
+++ b/QtVsTools.Package/QtVsTools.Package.csproj
@@ -459,6 +459,9 @@
<DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
<LastGenOutput>source.extension.vsixmanifest</LastGenOutput>
</T4Template>
+ <Content Include="Icons\Monikers.imagemanifest">
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
<None Include="source.extension.vsixmanifest">
<DependentUpon>source.extension.vsixmanifest_TT</DependentUpon>
<SubType>Designer</SubType>
@@ -476,6 +479,16 @@
<DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
<LastGenOutput>Overview.html</LastGenOutput>
</T4Template>
+ <Content Include="QtVsTools.Icons.pkgdef">
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
+ <Resource Include="Icons\prf32.png" />
+ <Resource Include="Icons\pri32.png" />
+ <Resource Include="Icons\pro32.png" />
+ <Resource Include="Icons\qml32.png" />
+ <Resource Include="Icons\qrc32.png" />
+ <Resource Include="Icons\ts32.png" />
+ <Resource Include="Icons\ui32.png" />
<Content Include="Marketplace\Overview.html">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
diff --git a/QtVsTools.Package/source.extension.vsixmanifest_TT b/QtVsTools.Package/source.extension.vsixmanifest_TT
index 57f90b05..bb4b9ee9 100644
--- a/QtVsTools.Package/source.extension.vsixmanifest_TT
+++ b/QtVsTools.Package/source.extension.vsixmanifest_TT
@@ -208,5 +208,7 @@
d:VsixSubPath="ItemTemplates" />
<Asset
Type="Microsoft.VisualStudio.VsPackage" d:Source="File" Path="QtVsTools.Qml.Debug.pkgdef" />
+ <Asset
+ Type="Microsoft.VisualStudio.VsPackage" d:Source="File" Path="QtVsTools.Icons.pkgdef" />
</Assets>
</PackageManifest>