aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/qsignal.cpp
diff options
context:
space:
mode:
authorRenato Filho <renato.filho@openbossa.org>2010-05-17 17:37:52 -0300
committerRenato Filho <renato.filho@openbossa.org>2010-05-17 19:54:59 -0300
commitf976c831fd89c09e116465538f0a3888bba543e2 (patch)
tree81a852cd34c390807e19ef8af3e2e1a7e41cb327 /libpyside/qsignal.cpp
parent367536b2aad4c076141d6075b766c246a102d763 (diff)
Register Signal objects on MetaObject.
Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'libpyside/qsignal.cpp')
-rw-r--r--libpyside/qsignal.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/libpyside/qsignal.cpp b/libpyside/qsignal.cpp
index 508d9e557..9274c483d 100644
--- a/libpyside/qsignal.cpp
+++ b/libpyside/qsignal.cpp
@@ -190,7 +190,7 @@ PyObject* signal_instance_get_item(PyObject* self, PyObject* key)
return 0;
}
-void signal_update_source(PyObject* source)
+void signalUpdateSource(PyObject* source)
{
PyObject* attrs = PyObject_Dir(source);
for(int i = 0, i_max = PyList_Size(attrs); i < i_max; i++) {
@@ -330,6 +330,7 @@ void signal_instance_free(void* self)
void signal_instance_initialize(PyObject* instance, PyObject* name, SignalData* data, PyObject* source, int index)
{
SignalInstanceData *self = reinterpret_cast<SignalInstanceData*>(instance);
+ self->next = 0;
if (data->signalName)
self->signalName = strdup(data->signalName);
else
@@ -452,7 +453,7 @@ PyObject* signal_instance_emit(PyObject* self, PyObject* args)
return PyObject_CallObject(pyMethod, tupleArgs);
}
-PyObject* signal_new(const char* name, ...)
+PyObject* signalNew(const char* name, ...)
{
va_list listSignatures;
char* sig;