diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2025-03-31 15:48:08 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2025-04-11 07:23:48 +0000 |
commit | 4f002491c61714684a8c6cbbd7290c1d891d94eb (patch) | |
tree | 88e440096e2be32bc14b6ad58066b9b23cc5a6d7 | |
parent | 237d80e46e9da0e9484f1e5f63e341ea0a3e71ba (diff) |
* Extend QUuid
* Remove obsolete QMatrix
* Introduce QGenericMatrix
Change-Id: Ic78993ab3ac580b17fdfeed367a33b9f832bdfe3
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r-- | natvis/qt6.natvis | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/natvis/qt6.natvis b/natvis/qt6.natvis index 3809214..2eebc3a 100644 --- a/natvis/qt6.natvis +++ b/natvis/qt6.natvis @@ -51,7 +51,18 @@ SPDX-License-Identifier: MIT </Type> <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> + <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> + <Expand> + <Item Name="[Time-low]">data1,Xb</Item> + <Item Name="[Time-mid]">data2,Xb</Item> + <Item Name="[Time-high-and-version]">data3,Xb</Item> + <Synthetic Name="[Clock-seq]"> + <DisplayString>{(data4[0]),nvoXb}{(data4[1]),nvoXb}</DisplayString> + </Synthetic> + <Synthetic Name="[Node]"> + <DisplayString>{(data4[2]),nvoXb}{(data4[3]),nvoXb}{(data4[4]),nvoXb}{(data4[5]),nvoXb}{(data4[6]),nvoXb}{(data4[7]),nvoXb}</DisplayString> + </Synthetic> + </Expand> </Type> <Type Name="##NAMESPACE##::QSpecialInteger<*>"> @@ -198,17 +209,21 @@ SPDX-License-Identifier: MIT </Expand> </Type> - <Type Name="##NAMESPACE##::QMatrix"> - <DisplayString> - {{ m11 = {_m11}, m12 = {_m12}, m21 = {_m21}, m22 = {_m22}, ... }} - </DisplayString> + <Type Name="##NAMESPACE##::QGenericMatrix<*,*,*>"> + <AlternativeType Name="##NAMESPACE##::QMatrix2x2"/> + <AlternativeType Name="##NAMESPACE##::QMatrix2x3"/> + <AlternativeType Name="##NAMESPACE##::QMatrix2x4"/> + <AlternativeType Name="##NAMESPACE##::QMatrix3x2"/> + <AlternativeType Name="##NAMESPACE##::QMatrix3x3"/> + <AlternativeType Name="##NAMESPACE##::QMatrix3x4"/> + <AlternativeType Name="##NAMESPACE##::QMatrix4x2"/> + <AlternativeType Name="##NAMESPACE##::QMatrix4x3"/> + <DisplayString>Columns: [{$T1}], Rows: [{$T2}]</DisplayString> <Expand> - <Item Name="[m11]">_m11</Item> - <Item Name="[m12]">_m12</Item> - <Item Name="[m21]">_m21</Item> - <Item Name="[m22]">_m22</Item> - <Item Name="[dx]">_dx</Item> - <Item Name="[dy]">_dy</Item> + <ArrayItems> + <Size>$T1*$T2</Size> + <ValuePointer>*m</ValuePointer> + </ArrayItems> </Expand> </Type> |