Skip to content
Snippets Groups Projects
Commit def680ab authored by Sébastien Blin's avatar Sébastien Blin Committed by Andreas Traczyk
Browse files

chatview: avoid to refill model for new interactions

Change-Id: I80141d22295964d1a7d3571ea2bde6b2d74faf9c
Gitlab: #24
Gitlab: #57
parent a835a6cc
No related branches found
No related tags found
No related merge requests found
......@@ -190,7 +190,6 @@ ConversationsAdapter::connectConversationModel()
QObject::disconnect(newConversationConnection_);
QObject::disconnect(conversationRemovedConnection_);
QObject::disconnect(conversationClearedConnection);
QObject::disconnect(newInteractionConnection_);
QObject::disconnect(interactionRemovedConnection_);
QObject::disconnect(searchStatusChangedConnection_);
QObject::disconnect(searchResultUpdatedConnection_);
......@@ -258,14 +257,6 @@ ConversationsAdapter::connectConversationModel()
backToWelcomePage();
});
newInteractionConnection_ = QObject::connect(currentConversationModel,
&lrc::api::ConversationModel::newInteraction,
[this] {
conversationSmartListModel_->fillConversationsList();
updateConversationsFilterWidget();
QMetaObject::invokeMethod(qmlObj_, "updateConversationSmartListView");
});
searchStatusChangedConnection_ = QObject::connect(currentConversationModel,
&lrc::api::ConversationModel::searchStatusChanged,
[this](const QString &status) {
......
......@@ -68,7 +68,6 @@ private:
QMetaObject::Connection filterChangedConnection_;
QMetaObject::Connection newConversationConnection_;
QMetaObject::Connection conversationRemovedConnection_;
QMetaObject::Connection newInteractionConnection_;
QMetaObject::Connection conversationClearedConnection;
QMetaObject::Connection selectedCallChanged_;
QMetaObject::Connection smartlistSelectionConnection_;
......
......@@ -39,7 +39,14 @@ MessagesAdapter::MessagesAdapter(QObject *parent)
MessagesAdapter::~MessagesAdapter() {}
void
MessagesAdapter::initQmlObject() {}
MessagesAdapter::initQmlObject() {
connect(&LRCInstance::instance(),
&LRCInstance::currentAccountChanged,
[this](){
connectConversationModel();
});
connectConversationModel();
}
void
MessagesAdapter::setupChatView(const QString &uid)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment