aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp
diff options
context:
space:
mode:
authorChristian Tismer <tismer@stackless.com>2017-04-06 00:37:36 +0200
committerChristian Tismer <tismer@stackless.com>2017-04-13 08:24:50 +0000
commit47676b56243f8bee39acd1658e1df2920cc23e42 (patch)
treedc153e2fe5225c1e2951a167a93ccb262dafdfd5 /sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp
parent20cc149d52d13721e9465c3c8a3fbc523b328b46 (diff)
Fix Inheritance of PySide
This patch is the third stab at fixing the inheritance of PySide. The problem is now solved. Inheritance was already correct when the functions were disjoint. But as soon as a function existed in both a class and a sub-class, only the class has won, and the sub-class was ignored. This patch fixes that problem. There are 49 new functions, and of course there is QApplication.palette() without an argument. Function ‘searchForEnumScope’ was now corrected, so that the work-around no longer was needed. I had to extend its search. It turned out that the same fix for inheritance was also needed for a correct listing of the allowed function signatures. I finally factored out a new function that is used twice. Exhaustive tests can be found in PySide with the same name. Task-number: PYSIDE-331 Change-Id: If3d7d94f6ed351b5de03e26c9e3e65cf4a5f8ed7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp')
0 files changed, 0 insertions, 0 deletions