linphone-desktop/linphone-app/ui/views/App/Main/Conversations.qml
Julien Wadel 4446a677fe Fix chat room redirection on notification message.
If selected, fix display conversation on opening conversations list.
2023-09-14 17:51:37 +02:00

63 lines
1.3 KiB
QML

import QtQuick 2.7
import QtQuick.Layouts 1.3
import Clipboard 1.0
import Common 1.0
import Linphone 1.0
import Utils 1.0
import UtilsCpp 1.0
import LinphoneEnums 1.0
import App.Styles 1.0
import Common.Styles 1.0
import Units 1.0
import ColorsList 1.0
import 'Conversation.js' as Logic
// =============================================================================
RowLayout{
spacing: 0
Component.onDestruction: timeline.model.unselectAll()
Timeline{
id: timeline
Layout.fillHeight: true
Layout.preferredWidth: MainWindowStyle.menu.width
showHistoryButton: false
onEntrySelected:{
if( entry ) {
if( entry.selected){
console.debug("Load conversation from entry selected on timeline")
content.setSource('Conversation.qml', {
chatRoomModel:entry.chatRoomModel
})
}
}else{
//window.setView('Home', {})
}
//menu.resetSelectedEntry()
}
onShowHistoryRequest: {
//timeline.model.unselectAll()
//window.setView('HistoryView')
}
Component.onCompleted: {
var selectedTimeline = timeline.model.selectedTimeline;
if( selectedTimeline){
content.setSource('Conversation.qml', {
chatRoomModel:selectedTimeline.chatRoomModel
})
}
}
}
Loader{
id: content
Layout.fillHeight: true
Layout.fillWidth: true
}
}