diff options
-rw-r--r-- | src/qdbusinterfacewrapper.cpp | 26 | ||||
-rw-r--r-- | src/qdbusinterfacewrapper.h | 2 |
2 files changed, 0 insertions, 28 deletions
diff --git a/src/qdbusinterfacewrapper.cpp b/src/qdbusinterfacewrapper.cpp index 6f54993..363caae 100644 --- a/src/qdbusinterfacewrapper.cpp +++ b/src/qdbusinterfacewrapper.cpp @@ -53,32 +53,6 @@ QDBusInterfaceWrapper::QDBusInterfaceWrapper(const QString &service, const QStri SLOT(onPropertiesChanged(QString,QVariantMap,QStringList))); } -int QDBusInterfaceWrapper::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty) { - QMetaProperty mp = metaObject()->property(_id); - - QVariant var; - if (_c == QMetaObject::ReadProperty) { - var = QVariant(mp.type()); - } else { - var = *reinterpret_cast<QVariant*>(_a[0]); - } - - int status = -1; - void *args[] = { 0, &var, &status}; - - QDBusInterface::qt_metacall(_c, _id, args); - - QVariant &returnValue = *reinterpret_cast<QVariant*>(_a[0]); - returnValue = var; - - return status; - } else { - return QDBusInterface::qt_metacall(_c, _id, _a); - } -} - void QDBusInterfaceWrapper::onPropertiesChanged(const QString &interfaceName, const QVariantMap &changed_properties, const QStringList &invalidated_properties) { if (interfaceName == interfaceName) { diff --git a/src/qdbusinterfacewrapper.h b/src/qdbusinterfacewrapper.h index 5c41453..8ee14ff 100644 --- a/src/qdbusinterfacewrapper.h +++ b/src/qdbusinterfacewrapper.h @@ -50,8 +50,6 @@ public: const QDBusConnection &connection = QDBusConnection::sessionBus(), QObject *parent = 0); - int qt_metacall(QMetaObject::Call _c, int _id, void **_a); - private slots: //FIX ME |