diff --git a/src/contactmodel.cpp b/src/contactmodel.cpp index e0c177e325eace847e53375dd7f13e2232eea598..8132178c9c4bf1f097894c1393cf9fbc00cb1d45 100644 --- a/src/contactmodel.cpp +++ b/src/contactmodel.cpp @@ -582,7 +582,6 @@ ContactModelPimpl::ContactModelPimpl(const ContactModel& linked, , behaviorController(behaviorController) , callbacksHandler(callbacksHandler) { - qRegisterMetaType<VectorMapStringString>("VectorMapStringString"); // Init contacts map if (linked.owner.profileInfo.type == profile::Type::SIP) fillWithSIPContacts(); diff --git a/src/dbus/metatypes.h b/src/dbus/metatypes.h index ab2e86ebcf998c209e63e01a6d094eb426784a16..d04d185f23aba0e23316969b048d53a24e4efc7a 100644 --- a/src/dbus/metatypes.h +++ b/src/dbus/metatypes.h @@ -118,18 +118,31 @@ inline void registerCommTypes() { #ifndef ENABLE_LIBWRAP + qRegisterMetaType<MapStringString>("MapStringString"); qDBusRegisterMetaType<MapStringString>(); + qRegisterMetaType<MapStringInt>("MapStringInt"); qDBusRegisterMetaType<MapStringInt>(); + qRegisterMetaType<VectorMapStringString>("VectorMapStringString"); qDBusRegisterMetaType<VectorMapStringString>(); + qRegisterMetaType<MapStringMapStringVectorString>("MapStringMapStringVectorString"); qDBusRegisterMetaType<MapStringMapStringVectorString>(); + qRegisterMetaType<VectorInt>("VectorInt"); qDBusRegisterMetaType<VectorInt>(); + qRegisterMetaType<VectorUInt>("VectorUInt"); qDBusRegisterMetaType<VectorUInt>(); + qRegisterMetaType<VectorULongLong>("VectorULongLong"); qDBusRegisterMetaType<VectorULongLong>(); + qRegisterMetaType<VectorString>("VectorString"); qDBusRegisterMetaType<VectorString>(); + qRegisterMetaType<MapStringVectorString>("MapStringVectorString"); qDBusRegisterMetaType<MapStringVectorString>(); + qRegisterMetaType<VectorVectorByte>("VectorVectorByte"); qDBusRegisterMetaType<VectorVectorByte>(); + qRegisterMetaType<DataTransferInfo>("DataTransferInfo"); qDBusRegisterMetaType<DataTransferInfo>(); + qRegisterMetaType<Message>("Message"); qDBusRegisterMetaType<Message>(); + qRegisterMetaType<QVector<Message>>("QVector<Message>"); qDBusRegisterMetaType<QVector<Message>>(); dbus_metaTypeInit = true; #endif