aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/pyside.cpp
diff options
context:
space:
mode:
authorrenatofilho <renato.filho@openbossa.org>2010-10-29 16:21:50 -0300
committerrenatofilho <renato.filho@openbossa.org>2010-11-03 10:28:15 -0300
commitc7945787c556d2e3e40a1b9ef93147c640ee8ff6 (patch)
tree96ac95001401d2c300f4833b3dfd2b9855578260 /libpyside/pyside.cpp
parent62fd909705a4bf99590346712b040f7b40c9bb74 (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.cpp12
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;