aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/signalmanager.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/signalmanager.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/signalmanager.cpp')
-rw-r--r--libpyside/signalmanager.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/libpyside/signalmanager.cpp b/libpyside/signalmanager.cpp
index 53f6a4510..1e5824e88 100644
--- a/libpyside/signalmanager.cpp
+++ b/libpyside/signalmanager.cpp
@@ -355,7 +355,7 @@ bool SignalManager::emitSignal(QObject* source, const char* signal, PyObject* ar
int SignalManager::qt_metacall(QObject* object, QMetaObject::Call call, int id, void** args)
{
const QMetaObject* metaObject = object->metaObject();
- PySideQProperty* pp = 0;
+ PySideProperty* pp = 0;
PyObject* pp_name = 0;
QMetaProperty mp;
Shiboken::TypeResolver* typeResolver = 0;
@@ -368,7 +368,7 @@ int SignalManager::qt_metacall(QObject* object, QMetaObject::Call call, int id,
return id - metaObject->methodCount();
pp_name = PyString_FromString(mp.name());
- pp = qpropertyGetObject(pySelf, pp_name);
+ pp = Property::getObject(pySelf, pp_name);
if (!pp) {
qWarning("Invalid property.");
Py_XDECREF(pp_name);
@@ -382,7 +382,7 @@ int SignalManager::qt_metacall(QObject* object, QMetaObject::Call call, int id,
#ifndef QT_NO_PROPERTIES
case QMetaObject::ReadProperty:
{
- PyObject* value = qpropertyGet(pp, pySelf);
+ PyObject* value = Property::getValue(pp, pySelf);
if (value) {
typeResolver->toCpp(value, &args[0]);
Py_DECREF(value);
@@ -395,12 +395,12 @@ int SignalManager::qt_metacall(QObject* object, QMetaObject::Call call, int id,
case QMetaObject::WriteProperty:
{
Shiboken::AutoDecRef value(typeResolver->toPython(args[0]));
- qpropertySet(pp, pySelf, value);
+ Property::setValue(pp, pySelf, value);
break;
}
case QMetaObject::ResetProperty:
- qpropertyReset(pp, pp_name);
+ Property::reset(pp, pp_name);
break;
case QMetaObject::QueryPropertyDesignable: