mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-04-24 23:18:34 +00:00
Simplify main menu. Display call history by account. Allow to remove reactions from chat. Fix crash on conference creation.
55 lines
1.1 KiB
QML
55 lines
1.1 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')
|
|
}
|
|
}
|
|
Loader{
|
|
id: content
|
|
Layout.fillHeight: true
|
|
Layout.fillWidth: true
|
|
}
|
|
}
|