diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-07-08 14:30:28 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-07-11 11:54:46 +0200 |
| commit | a7a467a2a9d2ee97e78ec830115b9a7d504c01c7 (patch) | |
| tree | 721e24ab9c436df109bc2b4867a6312f3b04ff74 /build_scripts/main.py | |
| parent | acd32d2fd35c507414458973914d0d31a1163456 (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
