32 const QVariantMap &map2)
34 if (map1.isEmpty())
return map2;
35 if (map2.isEmpty())
return map1;
37 QVariantMap map = map1;
39 QMapIterator<QString, QVariant> it(map2);
40 while (it.hasNext()) {
42 if (map.contains(it.key()))
45 return map.unite(map2);
70 const QDBusMessage &msg,
71 const QVariantMap ¶ms,
72 const QString &mechanism,
73 const QString &cancelKey):
77 m_mechanism(mechanism),
78 m_cancelKey(cancelKey)
RequestData(const QDBusConnection &conn, const QDBusMessage &msg, const QVariantMap ¶ms, const QString &mechanism, const QString &cancelKey)
Describes a credentials store operatation.
SignonIdentityInfo m_info
QVariantMap mergeVariantMaps(const QVariantMap &map1, const QVariantMap &map2)
Helper method which unites two variant maps.
StoreOperation(const StoreType type)