Fixed signal/slot class name based on PSEP 100.

Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>,
          Luciano Wolf <luciano.wolf@openbossa.org>
This commit is contained in:
Renato Filho 2010-05-20 10:57:14 -03:00
commit 361ac438c2
9 changed files with 26 additions and 28 deletions

View file

@ -39,7 +39,7 @@
#include "qsignal.h"
#include "signalmanager.h"
#define SIGNAL_CLASS_NAME "Signal"
#define SIGNAL_CLASS_NAME "signal"
namespace PySide
{
@ -402,7 +402,6 @@ PyObject* signal_instance_connect(PyObject* self, PyObject* args, PyObject* kwds
while(sourceWalk && !match) {
targetWalk = reinterpret_cast<SignalInstanceData*>(slot);
while(targetWalk && !match) {
printf("sig [%s] [%s]\n", sourceWalk->signature, targetWalk->signature);
if (QMetaObject::checkConnectArgs(sourceWalk->signature, targetWalk->signature)) {
PyList_Append(pyArgs, sourceWalk->source);
Shiboken::AutoDecRef sourceSignature(PyString_FromString(sourceWalk->signature));
@ -436,7 +435,6 @@ PyObject* signal_instance_connect(PyObject* self, PyObject* args, PyObject* kwds
return PyObject_CallObject(pyMethod, tupleArgs);
}
printf("signatures not match\n");
return 0;
}
@ -503,7 +501,7 @@ PyObject* signal_instance_emit(PyObject* self, PyObject* args)
PyObject* signalNew(const char* name, ...)
{
va_list listSignatures;
char* sig;
char* sig = 0;
SignalData* self = PyObject_New(SignalData, &Signal_Type);
self->signalName = strdup(name);
self->signaturesSize = 0;