misc: fix ups for conversationmodel/messagelistmodel
Removes some remaining excess complexity in the way interactions are managed by the client. Removes raw iterator access and provides thread-safe alternatives. Change-Id: I482bf599de869245f96c4aab418127f30508ef41
Showing
- src/app/conversationlistmodelbase.cpp 22 additions, 19 deletionssrc/app/conversationlistmodelbase.cpp
- src/app/mainview/components/MessageListView.qml 2 additions, 2 deletionssrc/app/mainview/components/MessageListView.qml
- src/app/messagesadapter.cpp 9 additions, 35 deletionssrc/app/messagesadapter.cpp
- src/app/messagesadapter.h 8 additions, 3 deletionssrc/app/messagesadapter.h
- src/app/utils.cpp 1 addition, 1 deletionsrc/app/utils.cpp
- src/app/utils.h 0 additions, 1 deletionsrc/app/utils.h
- src/libclient/CMakeLists.txt 1 addition, 0 deletionssrc/libclient/CMakeLists.txt
- src/libclient/api/conversation.h 1 addition, 2 deletionssrc/libclient/api/conversation.h
- src/libclient/api/interaction.h 16 additions, 5 deletionssrc/libclient/api/interaction.h
- src/libclient/api/messagelistmodel.h 157 additions, 0 deletionssrc/libclient/api/messagelistmodel.h
- src/libclient/authority/storagehelper.cpp 1 addition, 1 deletionsrc/libclient/authority/storagehelper.cpp
- src/libclient/conversationmodel.cpp 223 additions, 332 deletionssrc/libclient/conversationmodel.cpp
- src/libclient/messagelistmodel.cpp 348 additions, 410 deletionssrc/libclient/messagelistmodel.cpp
Loading
Please register or sign in to comment