messaging: revert to using QSortFilterProxyModel for the message list
SFPM performs poorly compared to its C++ counterpart in cases where re-filtering often is required. Tests show SFPM taking roughly 10x that of QSFPM in certain cases when the entire conversation needs to be loaded. Change-Id: I25792f0ab376ae11d42073a548934b743e59fa3e
Showing
- src/app/commoncomponents/TimestampInfo.qml 1 addition, 1 deletionsrc/app/commoncomponents/TimestampInfo.qml
- src/app/mainview/components/MessageListView.qml 2 additions, 24 deletionssrc/app/mainview/components/MessageListView.qml
- src/app/messagesadapter.cpp 21 additions, 4 deletionssrc/app/messagesadapter.cpp
- src/app/messagesadapter.h 33 additions, 0 deletionssrc/app/messagesadapter.h
- src/libclient/messagelistmodel.cpp 2 additions, 5 deletionssrc/libclient/messagelistmodel.cpp
- src/libclient/messagelistmodel.h 0 additions, 5 deletionssrc/libclient/messagelistmodel.h
Please register or sign in to comment