shiboken2/clang: Write scope resolution for all parameters of native wrappers
authorFriedemann Kleint <Friedemann.Kleint@qt.io>
Thu, 27 Apr 2023 10:18:39 +0000 (12:18 +0200)
committerDmitry Shachnev <mitya57@debian.org>
Sun, 17 Nov 2024 11:20:58 +0000 (14:20 +0300)
commitd25787d86b553fd06e2e678363d1422f4f69a77c
treeaa81cd0ee98304984c5ef7c5ecfbff79d16344d6
parenta1cd972565b40f86a1572021cc7db3992511a7c5
shiboken2/clang: Write scope resolution for all parameters of native wrappers

Make sure types are correct for cases like:

- QtDBusHelper::QDBusReply::QDBusReply(::QDBusReply<void>)
- Qt3DInput*Event constructors taking the equivalent QtGui classes
  (Qt3DInput::QMouseEvent(::QMouseEvent *);

[ChangeLog][shiboken6] Support for parameters/function return
types with scope resolution has been improved.

Fixes: PYSIDE-2288
Pick-to: 6.5 5.15
Change-Id: Id29758fceb88188f4cd834fbd5a7cc0ab511fb1a
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit dd863857436bbeeba4c0a1077f5ad16653296277)

Gbp-Pq: Name shiboken2-clang-Write-scope-resolution-for-all-parameters.patch
sources/shiboken2/generator/generator.cpp