diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2010-01-14 16:42:38 -0200 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2010-01-14 16:45:14 -0200 |
commit | 0e649b3e3874fb237be0b0ca02a04e7708325e06 (patch) | |
tree | 9b8f67048260e347b07ce360d593319f326ea796 /libpyside/signalmanager.cpp | |
parent | ad2d6b21584e608f39379491eb0acd338899c4c9 (diff) |
Adapt to changed in libshiboken API.
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'libpyside/signalmanager.cpp')
-rw-r--r-- | libpyside/signalmanager.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libpyside/signalmanager.cpp b/libpyside/signalmanager.cpp index 6ac0cb7c0..5fcb95c54 100644 --- a/libpyside/signalmanager.cpp +++ b/libpyside/signalmanager.cpp @@ -40,13 +40,13 @@ #include <autodecref.h> #include <QDebug> #include <limits> +#include <typeresolver.h> #if QSLOT_CODE != 1 || QSIGNAL_CODE != 2 #error QSLOT_CODE and/or QSIGNAL_CODE changed! change the hardcoded stuff to the correct value! #endif #define PYSIDE_SLOT '1' #define PYSIDE_SIGNAL '2' -#include "typeresolver.h" #include "globalreceiver.h" using namespace PySide; @@ -199,11 +199,11 @@ static bool emitNormalSignal(QObject* source, int signalIndex, const char* signa signalArgs[0] = 0; for (int i = 0; i < argsGiven; ++i) - signalArgs[i+1] = TypeResolver::get(argTypes[i])->toCpp(PySequence_GetItem(args, i)); + signalArgs[i+1] = Shiboken::TypeResolver::get(qPrintable(argTypes[i]))->toCpp(PySequence_GetItem(args, i)); QMetaObject::activate(source, signalIndex, signalArgs); // FIXME: This will cause troubles with non-direct connections. for (int i = 0; i < argsGiven; ++i) - TypeResolver::get(argTypes[i])->deleteObject(signalArgs[i+1]); + Shiboken::TypeResolver::get(qPrintable(argTypes[i]))->deleteObject(signalArgs[i+1]); return true; } @@ -248,7 +248,7 @@ int PySide::SignalManager::qt_metacall(QObject* object, QMetaObject::Call call, Shiboken::AutoDecRef preparedArgs(PyTuple_New(paramTypes.count())); for (int i = 0, max = paramTypes.count(); i < max; ++i) { - PyObject* arg = TypeResolver::get(paramTypes[i].constData())->toPython(args[i+1]); + PyObject* arg = Shiboken::TypeResolver::get(paramTypes[i].constData())->toPython(args[i+1]); PyTuple_SET_ITEM(preparedArgs.object(), i, arg); } |