summaryrefslogtreecommitdiffstats
path: root/src/dbus/qdbusmetatype.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbus/qdbusmetatype.h')
-rw-r--r--src/dbus/qdbusmetatype.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dbus/qdbusmetatype.h b/src/dbus/qdbusmetatype.h
index 2b4d056e85..4898db3080 100644
--- a/src/dbus/qdbusmetatype.h
+++ b/src/dbus/qdbusmetatype.h
@@ -59,8 +59,12 @@ public:
static bool marshall(QDBusArgument &, QMetaType id, const void *data);
static bool demarshall(const QDBusArgument &, QMetaType id, void *data);
- static int signatureToType(const char *signature);
- static const char *typeToSignature(int type);
+ static QMetaType signatureToMetaType(const char *signature);
+ static int signatureToType(const char *signature)
+ { return signatureToMetaType(signature).id(); }
+ static const char *typeToSignature(int type)
+ { return typeToSignature(QMetaType(type)); }
+ static const char *typeToSignature(QMetaType type);
};
template<typename T>