diff options
author | renatofilho <renato.filho@openbossa.org> | 2010-10-29 16:21:50 -0300 |
---|---|---|
committer | renatofilho <renato.filho@openbossa.org> | 2010-11-03 10:28:15 -0300 |
commit | c7945787c556d2e3e40a1b9ef93147c640ee8ff6 (patch) | |
tree | 96ac95001401d2c300f4833b3dfd2b9855578260 /libpyside/pyside.cpp | |
parent | 62fd909705a4bf99590346712b040f7b40c9bb74 (diff) |
Created Singal/Slot/Property namespace for pure C structures.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Lauro Neto <lauro.neto@openbossa.org>
Diffstat (limited to 'libpyside/pyside.cpp')
-rw-r--r-- | libpyside/pyside.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libpyside/pyside.cpp b/libpyside/pyside.cpp index c2e14350..086bdad2 100644 --- a/libpyside/pyside.cpp +++ b/libpyside/pyside.cpp @@ -43,9 +43,9 @@ namespace PySide void init(PyObject *module) { - initSignalSupport(module); - initSlotSupport(module); - initQProperty(module); + Signal::init(module); + Slot::init(module); + Property::init(module); // Init signal manager, so it will register some meta types used by QVariant. SignalManager::instance(); } @@ -69,14 +69,14 @@ bool fillQtProperties(PyObject* qObj, const QMetaObject* metaObj, PyObject* kwds Shiboken::AutoDecRef retval(PyObject_CallObject(propSetter, args)); } else { PyObject* attr = PyObject_GenericGetAttr(qObj, key); - if (isQPropertyType(attr)) - PySide::qpropertySet(reinterpret_cast<PySideQProperty*>(attr), qObj, value); + if (PySide::Property::isPropertyType(attr)) + PySide::Property::setValue(reinterpret_cast<PySideProperty*>(attr), qObj, value); } } else { propName.append("()"); if (metaObj->indexOfSignal(propName) != -1) { propName.prepend('2'); - PySide::signalConnect(qObj, propName, value); + PySide::Signal::connect(qObj, propName, value); } else { PyErr_Format(PyExc_AttributeError, "'%s' is not a Qt property or a signal", propName.constData()); return false; |