From 5cfa2c8e4a6ada04126818e59a646a810d4f0dd5 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Wed, 23 Nov 2016 17:19:12 +0100 Subject: [PATCH] unstable --- tests/src/components/contacts/ContactsListModel.cpp | 2 +- tests/src/components/timeline/TimelineModel.cpp | 1 + tests/ui/views/App/MainWindow/Contacts.qml | 10 ++++++++++ tests/ui/views/App/MainWindow/Conversation.qml | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/src/components/contacts/ContactsListModel.cpp b/tests/src/components/contacts/ContactsListModel.cpp index d84e2bce2..f879467ff 100644 --- a/tests/src/components/contacts/ContactsListModel.cpp +++ b/tests/src/components/contacts/ContactsListModel.cpp @@ -60,7 +60,7 @@ bool ContactsListModel::removeRows (int row, int count, const QModelIndex &paren m_list.removeAt(row); m_friend_to_contact.remove(contact->m_linphone_friend.get()); - // m_linphone_friends->removeFriend(contact->m_linphone_friend); + m_linphone_friends->removeFriend(contact->m_linphone_friend); contact->deleteLater(); } diff --git a/tests/src/components/timeline/TimelineModel.cpp b/tests/src/components/timeline/TimelineModel.cpp index 55d77fee6..4787df512 100644 --- a/tests/src/components/timeline/TimelineModel.cpp +++ b/tests/src/components/timeline/TimelineModel.cpp @@ -16,6 +16,7 @@ TimelineModel::TimelineModel (const ContactsListModel *contacts_list) { init_entries(); // Invalidate model if a contact is removed. + // Better than compare each sip address. connect( contacts_list, &ContactsListModel::rowsRemoved, this, [this](const QModelIndex &, int, int) { diff --git a/tests/ui/views/App/MainWindow/Contacts.qml b/tests/ui/views/App/MainWindow/Contacts.qml index aecd83cd2..4591627eb 100644 --- a/tests/ui/views/App/MainWindow/Contacts.qml +++ b/tests/ui/views/App/MainWindow/Contacts.qml @@ -215,6 +215,16 @@ ColumnLayout { elide: Text.ElideRight font.bold: true text: $contact.username + + MouseArea { + anchors.fill: parent + cursorShape: containsMouse + ? Qt.PointingHandCursor + : Qt.ArrowCursor + hoverEnabled: true + + onClicked: window.setView('Contact') + } } // Container. diff --git a/tests/ui/views/App/MainWindow/Conversation.qml b/tests/ui/views/App/MainWindow/Conversation.qml index abac7c263..f3d419ca6 100644 --- a/tests/ui/views/App/MainWindow/Conversation.qml +++ b/tests/ui/views/App/MainWindow/Conversation.qml @@ -72,7 +72,7 @@ ColumnLayout { icon: 'contact_edit' iconSize: ConversationStyle.bar.actions.edit.iconSize - onClicked: console.log('clicked!!!') // TODO. + onClicked: window.setView('Contact') } ActionButton {