diff --git a/src/dbus/qdbusargument.h b/src/dbus/qdbusargument.h index a6bc396861..6305239bdf 100644 --- a/src/dbus/qdbusargument.h +++ b/src/dbus/qdbusargument.h @@ -255,35 +255,6 @@ inline const QDBusArgument &operator>>(const QDBusArgument &arg, Container &l return arg; } -// QList specializations -template -inline QDBusArgument &operator<<(QDBusArgument &arg, const QList &list) -{ - int id = qMetaTypeId(); - arg.beginArray(id); - typename QList::ConstIterator it = list.constBegin(); - typename QList::ConstIterator end = list.constEnd(); - for ( ; it != end; ++it) - arg << *it; - arg.endArray(); - return arg; -} - -template -inline const QDBusArgument &operator>>(const QDBusArgument &arg, QList &list) -{ - arg.beginArray(); - list.clear(); - while (!arg.atEnd()) { - T item; - arg >> item; - list.push_back(item); - } - arg.endArray(); - - return arg; -} - inline QDBusArgument &operator<<(QDBusArgument &arg, const QVariantList &list) { int id = qMetaTypeId(); @@ -296,7 +267,6 @@ inline QDBusArgument &operator<<(QDBusArgument &arg, const QVariantList &list) return arg; } -// QMap specializations template inline QDBusArgument &operator<<(QDBusArgument &arg, const QMap &map) { @@ -345,7 +315,6 @@ inline QDBusArgument &operator<<(QDBusArgument &arg, const QVariantMap &map) return arg; } -// QHash specializations template inline QDBusArgument &operator<<(QDBusArgument &arg, const QHash &map) {