qml: reconnect models on account's change
Change-Id: I7e88828308c8d64ea30e8ad15db950e0605d86dc
diff --git a/src/calladapter.cpp b/src/calladapter.cpp
index c1b3240..6955434 100644
--- a/src/calladapter.cpp
+++ b/src/calladapter.cpp
@@ -42,6 +42,10 @@
&BehaviorController::showIncomingCallView,
this,
&CallAdapter::slotShowIncomingCallView);
+ connect(&LRCInstance::instance(),
+ &LRCInstance::currentAccountChanged,
+ this,
+ &CallAdapter::slotAccountChanged);
connect(&LRCInstance::behaviorController(),
&BehaviorController::showCallView,
this,
@@ -49,6 +53,12 @@
}
void
+CallAdapter::slotAccountChanged()
+{
+ connectCallModel(LRCInstance::getCurrAccId());
+}
+
+void
CallAdapter::placeAudioOnlyCall()
{
auto convInfo = LRCInstance::getCurrentConversation();