diff options
| author | Christian Tismer <tismer@stackless.com> | 2021-01-21 13:09:52 +0100 |
|---|---|---|
| committer | Christian Tismer <tismer@stackless.com> | 2021-01-21 17:32:58 +0100 |
| commit | 123e27090e0ec4f8d32f301700c9ff9d1b49ba2a (patch) | |
| tree | 0011b9e2760279df96897e549b218ef47bbea162 /sources/pyside6/libpyside/pysidesignal.cpp | |
| parent | 4ebe4809bce2982ffb329951cd541fea4ede25dd (diff) | |
signature: Provide fixes and improvements, Part 1
The signature module is modified again to be more correct when
using the mypy application.
This part splits some changes which occurred when working on
Shiboken.Enum inheritance.
There will be a number of follow-ups:
- signatures for all shiboken types
- test cases for signatures
- signature support for different __feature__ selections
Change-Id: Ifb0d92bf7641f2909ab950e3458b3c3c68c20dad
Pick-to: 6.0
Pick-to: 5.15
Task-number: PYSIDE-510
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside6/libpyside/pysidesignal.cpp')
| -rw-r--r-- | sources/pyside6/libpyside/pysidesignal.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sources/pyside6/libpyside/pysidesignal.cpp b/sources/pyside6/libpyside/pysidesignal.cpp index d14f32525..8533c2a48 100644 --- a/sources/pyside6/libpyside/pysidesignal.cpp +++ b/sources/pyside6/libpyside/pysidesignal.cpp @@ -620,17 +620,17 @@ namespace PySide { namespace Signal { static const char *MetaSignal_SignatureStrings[] = { - "PySide6.QtCore.MetaSignal.__instancecheck__(object:object)->bool", + "PySide6.QtCore.MetaSignal.__instancecheck__(self,object:object)->bool", nullptr}; // Sentinel static const char *Signal_SignatureStrings[] = { - "PySide6.QtCore.Signal(*types:type,name:str=nullptr,arguments:str=nullptr)", + "PySide6.QtCore.Signal(self,*types:type,name:str=nullptr,arguments:str=nullptr)", nullptr}; // Sentinel static const char *SignalInstance_SignatureStrings[] = { - "PySide6.QtCore.SignalInstance.connect(slot:object,type:type=nullptr)", - "PySide6.QtCore.SignalInstance.disconnect(slot:object=nullptr)", - "PySide6.QtCore.SignalInstance.emit(*args:typing.Any)", + "PySide6.QtCore.SignalInstance.connect(self,slot:object,type:type=nullptr)", + "PySide6.QtCore.SignalInstance.disconnect(self,slot:object=nullptr)", + "PySide6.QtCore.SignalInstance.emit(self,*args:typing.Any)", nullptr}; // Sentinel void init(PyObject *module) |
