mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-21 04:45:31 +08:00
Ref T552 Register value classes with qRegisterMetaTypeStreamOperators.
This commit is contained in:
@@ -43,6 +43,13 @@ namespace BlackCore
|
|||||||
qDBusRegisterMetaType<INetwork::LoginMode>();
|
qDBusRegisterMetaType<INetwork::LoginMode>();
|
||||||
qDBusRegisterMetaType<IVoiceChannel::ConnectionStatus>();
|
qDBusRegisterMetaType<IVoiceChannel::ConnectionStatus>();
|
||||||
|
|
||||||
|
qRegisterMetaTypeStreamOperators<Context::CLogSubscriptionHash>();
|
||||||
|
qRegisterMetaTypeStreamOperators<Context::CLogSubscriptionPair>();
|
||||||
|
qRegisterMetaTypeStreamOperators<Context::CSettingsDictionary>();
|
||||||
|
qRegisterMetaTypeStreamOperators<INetwork::ConnectionStatus>();
|
||||||
|
qRegisterMetaTypeStreamOperators<INetwork::LoginMode>();
|
||||||
|
qRegisterMetaTypeStreamOperators<IVoiceChannel::ConnectionStatus>();
|
||||||
|
|
||||||
Db::CDatabaseReaderConfig::registerMetadata();
|
Db::CDatabaseReaderConfig::registerMetadata();
|
||||||
Db::CDatabaseReaderConfigList::registerMetadata();
|
Db::CDatabaseReaderConfigList::registerMetadata();
|
||||||
Data::CGlobalSetup::registerMetadata();
|
Data::CGlobalSetup::registerMetadata();
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ namespace BlackMisc
|
|||||||
// ENUMs
|
// ENUMs
|
||||||
qDBusRegisterMetaType<CNotificationSounds::PlayMode>();
|
qDBusRegisterMetaType<CNotificationSounds::PlayMode>();
|
||||||
qDBusRegisterMetaType<CNotificationSounds::NotificationFlag>();
|
qDBusRegisterMetaType<CNotificationSounds::NotificationFlag>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CNotificationSounds::PlayMode>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CNotificationSounds::NotificationFlag>();
|
||||||
}
|
}
|
||||||
} // ns
|
} // ns
|
||||||
} // ns
|
} // ns
|
||||||
|
|||||||
@@ -57,10 +57,13 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<BlackMisc::CSequence<CCallsign>>();
|
qRegisterMetaType<BlackMisc::CSequence<CCallsign>>();
|
||||||
qDBusRegisterMetaType<BlackMisc::CSequence<CCallsign>>();
|
qDBusRegisterMetaType<BlackMisc::CSequence<CCallsign>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::CSequence<CCallsign>>();
|
||||||
qRegisterMetaType<BlackMisc::CCollection<CCallsign>>();
|
qRegisterMetaType<BlackMisc::CCollection<CCallsign>>();
|
||||||
qDBusRegisterMetaType<BlackMisc::CCollection<CCallsign>>();
|
qDBusRegisterMetaType<BlackMisc::CCollection<CCallsign>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::CCollection<CCallsign>>();
|
||||||
qRegisterMetaType<CCallsignSet>();
|
qRegisterMetaType<CCallsignSet>();
|
||||||
qDBusRegisterMetaType<CCallsignSet>();
|
qDBusRegisterMetaType<CCallsignSet>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CCallsignSet>();
|
||||||
registerMetaValueType<CCallsignSet>();
|
registerMetaValueType<CCallsignSet>();
|
||||||
}
|
}
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ namespace BlackMisc
|
|||||||
Mixin::MetaType<CComSystem>::registerMetadata();
|
Mixin::MetaType<CComSystem>::registerMetadata();
|
||||||
qDBusRegisterMetaType<ChannelSpacing>();
|
qDBusRegisterMetaType<ChannelSpacing>();
|
||||||
qDBusRegisterMetaType<ComUnit>();
|
qDBusRegisterMetaType<ComUnit>();
|
||||||
|
qRegisterMetaTypeStreamOperators<ChannelSpacing>();
|
||||||
|
qRegisterMetaTypeStreamOperators<ComUnit>();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CComSystem::setFrequencyActiveMHz(double frequencyMHz)
|
void CComSystem::setFrequencyActiveMHz(double frequencyMHz)
|
||||||
|
|||||||
@@ -28,10 +28,13 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<BlackMisc::CSequence<CIcon>>();
|
qRegisterMetaType<BlackMisc::CSequence<CIcon>>();
|
||||||
qDBusRegisterMetaType<BlackMisc::CSequence<CIcon>>();
|
qDBusRegisterMetaType<BlackMisc::CSequence<CIcon>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::CSequence<CIcon>>();
|
||||||
qRegisterMetaType<BlackMisc::CCollection<CIcon>>();
|
qRegisterMetaType<BlackMisc::CCollection<CIcon>>();
|
||||||
qDBusRegisterMetaType<BlackMisc::CCollection<CIcon>>();
|
qDBusRegisterMetaType<BlackMisc::CCollection<CIcon>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::CCollection<CIcon>>();
|
||||||
qRegisterMetaType<CIconList>();
|
qRegisterMetaType<CIconList>();
|
||||||
qDBusRegisterMetaType<CIconList>();
|
qDBusRegisterMetaType<CIconList>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CIconList>();
|
||||||
registerMetaValueType<CIconList>();
|
registerMetaValueType<CIconList>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ namespace BlackMisc
|
|||||||
CKeyboardKey::registerMetadata();
|
CKeyboardKey::registerMetadata();
|
||||||
CKeyboardKeyList::registerMetadata();
|
CKeyboardKeyList::registerMetadata();
|
||||||
qDBusRegisterMetaType<KeyCode>();
|
qDBusRegisterMetaType<KeyCode>();
|
||||||
|
qRegisterMetaTypeStreamOperators<KeyCode>();
|
||||||
}
|
}
|
||||||
} // ns
|
} // ns
|
||||||
} // ns
|
} // ns
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<CLogCategoryList>();
|
qRegisterMetaType<CLogCategoryList>();
|
||||||
qDBusRegisterMetaType<CLogCategoryList>();
|
qDBusRegisterMetaType<CLogCategoryList>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CLogCategoryList>();
|
||||||
registerMetaValueType<CLogCategoryList>();
|
registerMetaValueType<CLogCategoryList>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ namespace BlackMisc
|
|||||||
CAuthenticatedUser::registerMetadata();
|
CAuthenticatedUser::registerMetadata();
|
||||||
CClient::registerMetadata();
|
CClient::registerMetadata();
|
||||||
qDBusRegisterMetaType<CClient::Capability>();
|
qDBusRegisterMetaType<CClient::Capability>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CClient::Capability>();
|
||||||
CClientList::registerMetadata();
|
CClientList::registerMetadata();
|
||||||
CEcosystem::registerMetadata();
|
CEcosystem::registerMetadata();
|
||||||
CEcosystemList::registerMetadata();
|
CEcosystemList::registerMetadata();
|
||||||
|
|||||||
@@ -71,10 +71,13 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<BlackMisc::CSequence<CPlatform>>();
|
qRegisterMetaType<BlackMisc::CSequence<CPlatform>>();
|
||||||
qDBusRegisterMetaType<BlackMisc::CSequence<CPlatform>>();
|
qDBusRegisterMetaType<BlackMisc::CSequence<CPlatform>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::CSequence<CPlatform>>();
|
||||||
qRegisterMetaType<BlackMisc::CCollection<CPlatform>>();
|
qRegisterMetaType<BlackMisc::CCollection<CPlatform>>();
|
||||||
qDBusRegisterMetaType<BlackMisc::CCollection<CPlatform>>();
|
qDBusRegisterMetaType<BlackMisc::CCollection<CPlatform>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::CCollection<CPlatform>>();
|
||||||
qRegisterMetaType<CPlatformSet>();
|
qRegisterMetaType<CPlatformSet>();
|
||||||
qDBusRegisterMetaType<CPlatformSet>();
|
qDBusRegisterMetaType<CPlatformSet>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CPlatformSet>();
|
||||||
registerMetaValueType<CPlatformSet>();
|
registerMetaValueType<CPlatformSet>();
|
||||||
}
|
}
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|||||||
@@ -102,5 +102,6 @@ namespace BlackMisc
|
|||||||
|
|
||||||
// needed by XSwiftBus proxy class
|
// needed by XSwiftBus proxy class
|
||||||
qDBusRegisterMetaType<CSequence<double>>();
|
qDBusRegisterMetaType<CSequence<double>>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CSequence<double>>();
|
||||||
}
|
}
|
||||||
} // ns
|
} // ns
|
||||||
|
|||||||
@@ -67,6 +67,15 @@ namespace BlackMisc
|
|||||||
qDBusRegisterMetaType<CAircraftMatcherSetup::PickSimilarStrategy>();
|
qDBusRegisterMetaType<CAircraftMatcherSetup::PickSimilarStrategy>();
|
||||||
qDBusRegisterMetaType<ReverseLookupLoggingFlag>();
|
qDBusRegisterMetaType<ReverseLookupLoggingFlag>();
|
||||||
qDBusRegisterMetaType<ReverseLookupLogging>();
|
qDBusRegisterMetaType<ReverseLookupLogging>();
|
||||||
|
|
||||||
|
qRegisterMetaTypeStreamOperators<CInterpolationAndRenderingSetupBase::InterpolatorMode>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CAircraftMatcherSetup::MatchingAlgorithm>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CAircraftMatcherSetup::MatchingModeFlag>();
|
||||||
|
qRegisterMetaTypeStreamOperators<MatchingLogFlag>();
|
||||||
|
qRegisterMetaTypeStreamOperators<MatchingLog>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CAircraftMatcherSetup::PickSimilarStrategy>();
|
||||||
|
qRegisterMetaTypeStreamOperators<ReverseLookupLoggingFlag>();
|
||||||
|
qRegisterMetaTypeStreamOperators<ReverseLookupLogging>();
|
||||||
}
|
}
|
||||||
} // ns
|
} // ns
|
||||||
} // ns
|
} // ns
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<BlackMisc::Simulation::CSimulatorInternals>();
|
qRegisterMetaType<BlackMisc::Simulation::CSimulatorInternals>();
|
||||||
qDBusRegisterMetaType<BlackMisc::Simulation::CSimulatorInternals>();
|
qDBusRegisterMetaType<BlackMisc::Simulation::CSimulatorInternals>();
|
||||||
|
qRegisterMetaTypeStreamOperators<BlackMisc::Simulation::CSimulatorInternals>();
|
||||||
registerMetaValueType<BlackMisc::Simulation::CSimulatorInternals>();
|
registerMetaValueType<BlackMisc::Simulation::CSimulatorInternals>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -350,6 +350,7 @@ namespace BlackMisc
|
|||||||
CValueObject<CStatusMessage>::registerMetadata();
|
CValueObject<CStatusMessage>::registerMetadata();
|
||||||
qRegisterMetaType<CStatusMessage::StatusSeverity>();
|
qRegisterMetaType<CStatusMessage::StatusSeverity>();
|
||||||
qDBusRegisterMetaType<CStatusMessage::StatusSeverity>();
|
qDBusRegisterMetaType<CStatusMessage::StatusSeverity>();
|
||||||
|
qRegisterMetaTypeStreamOperators<CStatusMessage::StatusSeverity>();
|
||||||
}
|
}
|
||||||
|
|
||||||
CStatusMessage::StatusSeverity CStatusMessage::stringToSeverity(const QString &severity)
|
CStatusMessage::StatusSeverity CStatusMessage::stringToSeverity(const QString &severity)
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
MetaType::registerMetadata();
|
MetaType::registerMetadata();
|
||||||
qDBusRegisterMetaType<value_type>();
|
qDBusRegisterMetaType<value_type>();
|
||||||
|
qRegisterMetaTypeStreamOperators<value_type>();
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ namespace BlackMisc
|
|||||||
struct MetaTypeHelperImpl
|
struct MetaTypeHelperImpl
|
||||||
{
|
{
|
||||||
static constexpr int maybeGetMetaTypeId() { return qMetaTypeId<T>(); }
|
static constexpr int maybeGetMetaTypeId() { return qMetaTypeId<T>(); }
|
||||||
static void maybeRegisterMetaType() { qRegisterMetaType<T>(); qDBusRegisterMetaType<T>(); registerMetaValueType<T>(); }
|
static void maybeRegisterMetaType() { qRegisterMetaType<T>(); qDBusRegisterMetaType<T>(); qRegisterMetaTypeStreamOperators<T>(); registerMetaValueType<T>(); }
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
|
|||||||
Reference in New Issue
Block a user