diff --git a/src/blackcore/registermetadata.cpp b/src/blackcore/registermetadata.cpp index cd92cec8e..9ff871499 100644 --- a/src/blackcore/registermetadata.cpp +++ b/src/blackcore/registermetadata.cpp @@ -43,6 +43,13 @@ namespace BlackCore qDBusRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + Db::CDatabaseReaderConfig::registerMetadata(); Db::CDatabaseReaderConfigList::registerMetadata(); Data::CGlobalSetup::registerMetadata(); diff --git a/src/blackmisc/audio/registermetadataaudio.cpp b/src/blackmisc/audio/registermetadataaudio.cpp index 71dd43ba5..ac34ce265 100644 --- a/src/blackmisc/audio/registermetadataaudio.cpp +++ b/src/blackmisc/audio/registermetadataaudio.cpp @@ -27,6 +27,8 @@ namespace BlackMisc // ENUMs qDBusRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); } } // ns } // ns diff --git a/src/blackmisc/aviation/callsignset.cpp b/src/blackmisc/aviation/callsignset.cpp index ee3172f96..689a8d995 100644 --- a/src/blackmisc/aviation/callsignset.cpp +++ b/src/blackmisc/aviation/callsignset.cpp @@ -57,10 +57,13 @@ namespace BlackMisc { qRegisterMetaType>(); qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); qRegisterMetaType>(); qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); qRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); registerMetaValueType(); } } // namespace diff --git a/src/blackmisc/aviation/comsystem.cpp b/src/blackmisc/aviation/comsystem.cpp index b3ec20951..411f52ae9 100644 --- a/src/blackmisc/aviation/comsystem.cpp +++ b/src/blackmisc/aviation/comsystem.cpp @@ -26,6 +26,8 @@ namespace BlackMisc Mixin::MetaType::registerMetadata(); qDBusRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); } void CComSystem::setFrequencyActiveMHz(double frequencyMHz) diff --git a/src/blackmisc/iconlist.cpp b/src/blackmisc/iconlist.cpp index 450df6803..de8ace500 100644 --- a/src/blackmisc/iconlist.cpp +++ b/src/blackmisc/iconlist.cpp @@ -28,10 +28,13 @@ namespace BlackMisc { qRegisterMetaType>(); qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); qRegisterMetaType>(); qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); qRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); registerMetaValueType(); } diff --git a/src/blackmisc/input/registermetadatainput.cpp b/src/blackmisc/input/registermetadatainput.cpp index acb966108..6367ff01c 100644 --- a/src/blackmisc/input/registermetadatainput.cpp +++ b/src/blackmisc/input/registermetadatainput.cpp @@ -25,6 +25,7 @@ namespace BlackMisc CKeyboardKey::registerMetadata(); CKeyboardKeyList::registerMetadata(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); } } // ns } // ns diff --git a/src/blackmisc/logcategorylist.cpp b/src/blackmisc/logcategorylist.cpp index c14013fdc..0fbca7d21 100644 --- a/src/blackmisc/logcategorylist.cpp +++ b/src/blackmisc/logcategorylist.cpp @@ -69,6 +69,7 @@ namespace BlackMisc { qRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); registerMetaValueType(); } } diff --git a/src/blackmisc/network/registermetadatanetwork.cpp b/src/blackmisc/network/registermetadatanetwork.cpp index e63807824..f92930b51 100644 --- a/src/blackmisc/network/registermetadatanetwork.cpp +++ b/src/blackmisc/network/registermetadatanetwork.cpp @@ -18,6 +18,7 @@ namespace BlackMisc CAuthenticatedUser::registerMetadata(); CClient::registerMetadata(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); CClientList::registerMetadata(); CEcosystem::registerMetadata(); CEcosystemList::registerMetadata(); diff --git a/src/blackmisc/platformset.cpp b/src/blackmisc/platformset.cpp index 4a0c4a469..df1815490 100644 --- a/src/blackmisc/platformset.cpp +++ b/src/blackmisc/platformset.cpp @@ -71,10 +71,13 @@ namespace BlackMisc { qRegisterMetaType>(); qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); qRegisterMetaType>(); qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); qRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); registerMetaValueType(); } } // namespace diff --git a/src/blackmisc/registermetadata.cpp b/src/blackmisc/registermetadata.cpp index 192e8a7db..a9893a3c8 100644 --- a/src/blackmisc/registermetadata.cpp +++ b/src/blackmisc/registermetadata.cpp @@ -102,5 +102,6 @@ namespace BlackMisc // needed by XSwiftBus proxy class qDBusRegisterMetaType>(); + qRegisterMetaTypeStreamOperators>(); } } // ns diff --git a/src/blackmisc/simulation/registermetadatasimulation.cpp b/src/blackmisc/simulation/registermetadatasimulation.cpp index 6478deb1c..767a2f34c 100644 --- a/src/blackmisc/simulation/registermetadatasimulation.cpp +++ b/src/blackmisc/simulation/registermetadatasimulation.cpp @@ -67,6 +67,15 @@ namespace BlackMisc qDBusRegisterMetaType(); qDBusRegisterMetaType(); qDBusRegisterMetaType(); + + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); + qRegisterMetaTypeStreamOperators(); } } // ns } // ns diff --git a/src/blackmisc/simulation/simulatorinternals.cpp b/src/blackmisc/simulation/simulatorinternals.cpp index 576a697c9..bfef14bf7 100644 --- a/src/blackmisc/simulation/simulatorinternals.cpp +++ b/src/blackmisc/simulation/simulatorinternals.cpp @@ -85,6 +85,7 @@ namespace BlackMisc { qRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); registerMetaValueType(); } diff --git a/src/blackmisc/statusmessage.cpp b/src/blackmisc/statusmessage.cpp index ece5cfcf6..c20445044 100644 --- a/src/blackmisc/statusmessage.cpp +++ b/src/blackmisc/statusmessage.cpp @@ -350,6 +350,7 @@ namespace BlackMisc CValueObject::registerMetadata(); qRegisterMetaType(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); } CStatusMessage::StatusSeverity CStatusMessage::stringToSeverity(const QString &severity) diff --git a/src/blackmisc/valuecache.cpp b/src/blackmisc/valuecache.cpp index 7cde74efa..a639a38a0 100644 --- a/src/blackmisc/valuecache.cpp +++ b/src/blackmisc/valuecache.cpp @@ -150,6 +150,7 @@ namespace BlackMisc { MetaType::registerMetadata(); qDBusRegisterMetaType(); + qRegisterMetaTypeStreamOperators(); } //////////////////////////////// diff --git a/src/blackmisc/variantprivate.h b/src/blackmisc/variantprivate.h index f7c94a310..e5ffe163e 100644 --- a/src/blackmisc/variantprivate.h +++ b/src/blackmisc/variantprivate.h @@ -238,7 +238,7 @@ namespace BlackMisc struct MetaTypeHelperImpl { static constexpr int maybeGetMetaTypeId() { return qMetaTypeId(); } - static void maybeRegisterMetaType() { qRegisterMetaType(); qDBusRegisterMetaType(); registerMetaValueType(); } + static void maybeRegisterMetaType() { qRegisterMetaType(); qDBusRegisterMetaType(); qRegisterMetaTypeStreamOperators(); registerMetaValueType(); } }; template