diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2022-11-10 14:10:19 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2022-11-21 12:56:52 +0000 |
commit | f7b68bf6e33ed94a780a959328c1918b58c2caa3 (patch) | |
tree | 08cf48d81a06018ffd7cd219f05c22e3615b1326 | |
parent | 1810dc140d75fc37f2fea80dff88c1f6c1a17629 (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.xml | 6 | ||||
-rw-r--r-- | QtMSBuild/QtMsBuild/qt6.natvis.xml | 4 | ||||
-rw-r--r-- | QtVsTools.Package/qt5.natvis.xml | 8 | ||||
-rw-r--r-- | QtVsTools.Package/qt6.natvis.xml | 6 |
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<*>"> <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<*>"> <DisplayString>{val}</DisplayString> <Expand> |