aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpyside/pysidesignal.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-09-26 14:56:39 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-10-01 16:04:42 +0200
commit60d5a5b05041e05556becbf1ce6efada6e477421 (patch)
tree694958029de8b97c03a8a907ff8a3f4c1e649846 /sources/pyside6/libpyside/pysidesignal.cpp
parentd2f9814c62ee6904cdcbc66c03fdde3f476fa34b (diff)
libpyside: Add qobjectType() to return the Python type QObject
Set it directly instead of looking it up via converters, which is a step towards decoupling the converters from the per-interpreter types and saves dict lookups. Task-number: PYSIDE-3155 Change-Id: I31a71d1a9d02f1247e04c57de2c2901746221b4f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/libpyside/pysidesignal.cpp')
-rw-r--r--sources/pyside6/libpyside/pysidesignal.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside6/libpyside/pysidesignal.cpp b/sources/pyside6/libpyside/pysidesignal.cpp
index 16a7c9c29..659e3fa62 100644
--- a/sources/pyside6/libpyside/pysidesignal.cpp
+++ b/sources/pyside6/libpyside/pysidesignal.cpp
@@ -1083,7 +1083,7 @@ static void instanceInitialize(PySideSignalInstance *self, PyObject *name,
PySideSignalInstance *initialize(PySideSignal *self, PyObject *name, PyObject *object)
{
- static PyTypeObject *pyQObjectType = Shiboken::Conversions::getPythonTypeObject("QObject*");
+ PyTypeObject *pyQObjectType = PySide::qObjectType();
assert(pyQObjectType);
if (!PyObject_TypeCheck(object, pyQObjectType)) {