diff --git a/src/callbackshandler.cpp b/src/callbackshandler.cpp index 7fda8bd9147ccc19053be38a500b6257374559ae..8f51c4ec76245cf70b50a3a366331af8b91106cb 100644 --- a/src/callbackshandler.cpp +++ b/src/callbackshandler.cpp @@ -47,107 +47,128 @@ CallbacksHandler::CallbacksHandler(const Lrc& parent) connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::incomingAccountMessage, this, - &CallbacksHandler::slotNewAccountMessage); + &CallbacksHandler::slotNewAccountMessage, + Qt::QueuedConnection); connect(&PresenceManager::instance(), &PresenceManagerInterface::newBuddyNotification, this, - &CallbacksHandler::slotNewBuddySubscription); + &CallbacksHandler::slotNewBuddySubscription, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::contactAdded, this, - &CallbacksHandler::slotContactAdded); + &CallbacksHandler::slotContactAdded, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::contactRemoved, this, - &CallbacksHandler::slotContactRemoved); + &CallbacksHandler::slotContactRemoved, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::incomingTrustRequest, this, - &CallbacksHandler::slotIncomingContactRequest); + &CallbacksHandler::slotIncomingContactRequest, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::accountMessageStatusChanged, this, - &CallbacksHandler::slotAccountMessageStatusChanged); + &CallbacksHandler::slotAccountMessageStatusChanged, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::accountDetailsChanged, this, - &CallbacksHandler::slotAccountDetailsChanged); + &CallbacksHandler::slotAccountDetailsChanged, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::registrationStateChanged, this, - &CallbacksHandler::slotRegistrationStateChanged); + &CallbacksHandler::slotRegistrationStateChanged, + Qt::QueuedConnection); connect(&CallManager::instance(), &CallManagerInterface::incomingCall, this, - &CallbacksHandler::slotIncomingCall); + &CallbacksHandler::slotIncomingCall, + Qt::QueuedConnection); connect(&CallManager::instance(), &CallManagerInterface::callStateChanged, this, - &CallbacksHandler::slotCallStateChanged); + &CallbacksHandler::slotCallStateChanged, + Qt::QueuedConnection); connect(&CallManager::instance(), &CallManagerInterface::conferenceCreated, this, - &CallbacksHandler::slotConferenceCreated); + &CallbacksHandler::slotConferenceCreated, + Qt::QueuedConnection); connect(&CallManager::instance(), &CallManagerInterface::conferenceRemoved, this, - &CallbacksHandler::slotConferenceRemoved); + &CallbacksHandler::slotConferenceRemoved, + Qt::QueuedConnection); connect(&CallManager::instance(), &CallManagerInterface::conferenceChanged, this, - &CallbacksHandler::slotConferenceChanged); + &CallbacksHandler::slotConferenceChanged, + Qt::QueuedConnection); connect(&CallManager::instance(), &CallManagerInterface::incomingMessage, this, - &CallbacksHandler::slotIncomingMessage); + &CallbacksHandler::slotIncomingMessage, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::dataTransferEvent, this, - &CallbacksHandler::slotDataTransferEvent); + &CallbacksHandler::slotDataTransferEvent, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::knownDevicesChanged, this, - &CallbacksHandler::slotKnownDevicesChanged); + &CallbacksHandler::slotKnownDevicesChanged, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::deviceRevocationEnded, this, - &CallbacksHandler::slotDeviceRevokationEnded); + &CallbacksHandler::slotDeviceRevokationEnded, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::exportOnRingEnded, this, - &CallbacksHandler::slotExportOnRingEnded); + &CallbacksHandler::slotExportOnRingEnded, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::nameRegistrationEnded, this, - &CallbacksHandler::slotNameRegistrationEnded); + &CallbacksHandler::slotNameRegistrationEnded, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::registeredNameFound, this, - &CallbacksHandler::slotRegisteredNameFound); + &CallbacksHandler::slotRegisteredNameFound, + Qt::QueuedConnection); connect(&ConfigurationManager::instance(), &ConfigurationManagerInterface::migrationEnded, this, - &CallbacksHandler::slotMigrationEnded); + &CallbacksHandler::slotMigrationEnded, + Qt::QueuedConnection); } CallbacksHandler::~CallbacksHandler()