aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/pysidetest/connection.h
Commit message (Collapse)AuthorAgeFilesLines
* shiboken6: Prevent converter name clashes between classes and partially ↵Friedemann Kleint2024-06-261-0/+21
qualified aliases Change the behavior of registerConverterName() to always overwrite existing entries. It should then only be used for fully qualified names. Add a function registerConverterAlias() which does not overwrite existing entries for registering partially qualified names. Use registerConverterAlias() for the primitive types since they are re-registered in multiple modules. This prevents clashes when registering duplicate classes. For example, registering a globally scoped class "Connection" will then overwrite the partially qualified alias "Connection" of "QMetaObject::Connection". Fixes: PYSIDE-2792 Change-Id: I2bd3c0bff96da6d3ceddd46a2368fe6b94bbed68 Reviewed-by: Christian Tismer <tismer@stackless.com>