aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/signalmanager.cpp
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-01-14 16:42:38 -0200
committerHugo Lima <hugo.lima@openbossa.org>2010-01-14 16:45:14 -0200
commit0e649b3e3874fb237be0b0ca02a04e7708325e06 (patch)
tree9b8f67048260e347b07ce360d593319f326ea796 /libpyside/signalmanager.cpp
parentad2d6b21584e608f39379491eb0acd338899c4c9 (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.cpp8
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);
}