aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/main.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-07-08 14:30:28 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-07-11 11:54:46 +0200
commita7a467a2a9d2ee97e78ec830115b9a7d504c01c7 (patch)
tree721e24ab9c436df109bc2b4867a6312f3b04ff74 /build_scripts/main.py
parentacd32d2fd35c507414458973914d0d31a1163456 (diff)
libpyside: Split DynamicSlotDataV2 into separate classes
DynamicSlotDataV2 provided the callable for the slot invocation and contained switches depending on whether the callable was a method or a plain callable. Turn it into a virtual base class providing a call() method and a factory to cleanly separate the code paths for method and plain callables. Introduce an enumeration of slot types for clarity. Expose it in globalreceiverv2.h so that it can be used for PySideQSlotObject. Task-number: PYSIDE-2810 Change-Id: I4bdfb58a430c39aba2cc531c28129f71ebeb498c Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'build_scripts/main.py')
0 files changed, 0 insertions, 0 deletions