mainview: UI call management refactor
- AccountAdapter::navigateToWelcomePageRequired is no longer required since subscription to property change in QML - avoid unnecessary CallAdapter signals for UI management. Listen to BehaviorController and avoid duplicated / unnecessary signals. - avoid duplicated code: - account selection only in AccountAdapter::changeAccount and ConversationsAdapter::selectConversation - simplification of ConversationsAdapter::selectConversation - conversation UI always managed by ConversationsAdapter -> ConversationSmartListItemDelegate - smartlistmodel: no need to show callstack for outgoing calls in state ENDED Gitlab: #86 Gitlab: #87 Gitlab: #88 Change-Id: I7025d4292914939f5a78aee1c4742104b370641d
Showing
- src/accountadapter.cpp 2 additions, 9 deletionssrc/accountadapter.cpp
- src/accountadapter.h 0 additions, 2 deletionssrc/accountadapter.h
- src/calladapter.cpp 13 additions, 49 deletionssrc/calladapter.cpp
- src/calladapter.h 1 addition, 10 deletionssrc/calladapter.h
- src/conversationsadapter.cpp 16 additions, 45 deletionssrc/conversationsadapter.cpp
- src/conversationsadapter.h 2 additions, 7 deletionssrc/conversationsadapter.h
- src/mainview/MainView.qml 76 additions, 192 deletionssrc/mainview/MainView.qml
- src/mainview/components/AccountComboBoxPopup.qml 6 additions, 6 deletionssrc/mainview/components/AccountComboBoxPopup.qml
- src/mainview/components/CallStackView.qml 3 additions, 28 deletionssrc/mainview/components/CallStackView.qml
- src/mainview/components/ConversationSmartListView.qml 0 additions, 4 deletionssrc/mainview/components/ConversationSmartListView.qml
- src/mainview/components/ConversationSmartListViewItemDelegate.qml 9 additions, 6 deletions...view/components/ConversationSmartListViewItemDelegate.qml
- src/mainview/components/SidePanel.qml 0 additions, 20 deletionssrc/mainview/components/SidePanel.qml
- src/messagesadapter.cpp 6 additions, 0 deletionssrc/messagesadapter.cpp
- src/messagesadapter.h 1 addition, 0 deletionssrc/messagesadapter.h
- src/smartlistmodel.cpp 2 additions, 1 deletionsrc/smartlistmodel.cpp
Loading
Please register or sign in to comment