aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2022-11-10 14:10:19 +0100
committerKarsten Heimrich <karsten.heimrich@qt.io>2022-11-21 12:56:52 +0000
commitf7b68bf6e33ed94a780a959328c1918b58c2caa3 (patch)
tree08cf48d81a06018ffd7cd219f05c22e3615b1326
parent1810dc140d75fc37f2fea80dff88c1f6c1a17629 (diff)
Fix missing natvis visualizer for QUuid
Fixes: QTVSADDINBUG-1065 Change-Id: Ida4fdd30c7079276de51c973ca4e04e20c8023ed Reviewed-by: Miguel Costa <miguel.costa@qt.io>
-rw-r--r--QtMSBuild/QtMsBuild/qt5.natvis.xml6
-rw-r--r--QtMSBuild/QtMsBuild/qt6.natvis.xml4
-rw-r--r--QtVsTools.Package/qt5.natvis.xml8
-rw-r--r--QtVsTools.Package/qt6.natvis.xml6
4 files changed, 20 insertions, 4 deletions
diff --git a/QtMSBuild/QtMsBuild/qt5.natvis.xml b/QtMSBuild/QtMsBuild/qt5.natvis.xml
index 9ade6ae0..56846ab5 100644
--- a/QtMSBuild/QtMsBuild/qt5.natvis.xml
+++ b/QtMSBuild/QtMsBuild/qt5.natvis.xml
@@ -31,7 +31,11 @@
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
- <Type Name="##NAMESPACE##::QPoint">
+ <Type Name="##NAMESPACE##::QUuid">
+ <DisplayString>{{{data1,Xb}-{data2,Xb}-{data3,Xb}-{(data4[0]),nvoXb}{(data4[1]),nvoXb}-{(data4[2]),nvoXb}{(data4[3]),nvoXb}{(data4[4]),nvoXb}{(data4[5]),nvoXb}{(data4[6]),nvoXb}{(data4[7]),nvoXb}}}</DisplayString>
+ </Type>
+
+ <Type Name="##NAMESPACE##::QPoint">
<AlternativeType Name="##NAMESPACE##::QPointF"/>
<DisplayString>{{ x = {xp}, y = {yp} }}</DisplayString>
<Expand>
diff --git a/QtMSBuild/QtMsBuild/qt6.natvis.xml b/QtMSBuild/QtMsBuild/qt6.natvis.xml
index 96ecb7e7..280c9972 100644
--- a/QtMSBuild/QtMsBuild/qt6.natvis.xml
+++ b/QtMSBuild/QtMsBuild/qt6.natvis.xml
@@ -31,6 +31,10 @@
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
+ <Type Name="##NAMESPACE##::QUuid">
+ <DisplayString>{{{data1,Xb}-{data2,Xb}-{data3,Xb}-{(data4[0]),nvoXb}{(data4[1]),nvoXb}-{(data4[2]),nvoXb}{(data4[3]),nvoXb}{(data4[4]),nvoXb}{(data4[5]),nvoXb}{(data4[6]),nvoXb}{(data4[7]),nvoXb}}}</DisplayString>
+ </Type>
+
<Type Name="##NAMESPACE##::QSpecialInteger&lt;*&gt;">
<DisplayString>{val}</DisplayString>
<Expand>
diff --git a/QtVsTools.Package/qt5.natvis.xml b/QtVsTools.Package/qt5.natvis.xml
index c0e2c134..56846ab5 100644
--- a/QtVsTools.Package/qt5.natvis.xml
+++ b/QtVsTools.Package/qt5.natvis.xml
@@ -2,7 +2,7 @@
<!--
****************************************************************************
**
- ** Copyright (C) 2016 The Qt Company Ltd.
+ ** Copyright (C) 2022 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt VS Tools.
@@ -31,7 +31,11 @@
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
- <Type Name="##NAMESPACE##::QPoint">
+ <Type Name="##NAMESPACE##::QUuid">
+ <DisplayString>{{{data1,Xb}-{data2,Xb}-{data3,Xb}-{(data4[0]),nvoXb}{(data4[1]),nvoXb}-{(data4[2]),nvoXb}{(data4[3]),nvoXb}{(data4[4]),nvoXb}{(data4[5]),nvoXb}{(data4[6]),nvoXb}{(data4[7]),nvoXb}}}</DisplayString>
+ </Type>
+
+ <Type Name="##NAMESPACE##::QPoint">
<AlternativeType Name="##NAMESPACE##::QPointF"/>
<DisplayString>{{ x = {xp}, y = {yp} }}</DisplayString>
<Expand>
diff --git a/QtVsTools.Package/qt6.natvis.xml b/QtVsTools.Package/qt6.natvis.xml
index 660e86a4..280c9972 100644
--- a/QtVsTools.Package/qt6.natvis.xml
+++ b/QtVsTools.Package/qt6.natvis.xml
@@ -2,7 +2,7 @@
<!--
****************************************************************************
**
- ** Copyright (C) 2021 The Qt Company Ltd.
+ ** Copyright (C) 2022 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt VS Tools.
@@ -31,6 +31,10 @@
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
+ <Type Name="##NAMESPACE##::QUuid">
+ <DisplayString>{{{data1,Xb}-{data2,Xb}-{data3,Xb}-{(data4[0]),nvoXb}{(data4[1]),nvoXb}-{(data4[2]),nvoXb}{(data4[3]),nvoXb}{(data4[4]),nvoXb}{(data4[5]),nvoXb}{(data4[6]),nvoXb}{(data4[7]),nvoXb}}}</DisplayString>
+ </Type>
+
<Type Name="##NAMESPACE##::QSpecialInteger&lt;*&gt;">
<DisplayString>{val}</DisplayString>
<Expand>