diff options
author | Renato Filho <renato.filho@openbossa.org> | 2010-05-17 17:37:52 -0300 |
---|---|---|
committer | Renato Filho <renato.filho@openbossa.org> | 2010-05-17 19:54:59 -0300 |
commit | f976c831fd89c09e116465538f0a3888bba543e2 (patch) | |
tree | 81a852cd34c390807e19ef8af3e2e1a7e41cb327 /libpyside/qsignal.cpp | |
parent | 367536b2aad4c076141d6075b766c246a102d763 (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.cpp | 5 |
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; |