mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
prevent conference list item from stealing focus when searching conference info #LINQT-2305
This commit is contained in:
parent
16703ec2d5
commit
4a0cdc7f1a
4 changed files with 14 additions and 11 deletions
|
|
@ -4641,19 +4641,19 @@ Ablauf: %1</translation>
|
|||
<context>
|
||||
<name>MeetingListView</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="277"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="280"/>
|
||||
<source>meeting_info_cancelled</source>
|
||||
<extracomment>"Réunion annulée"</extracomment>
|
||||
<translation>Besprechung abgesagt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="301"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="304"/>
|
||||
<source>meetings_list_no_meeting_for_today</source>
|
||||
<extracomment>"Aucune réunion aujourd'hui"</extracomment>
|
||||
<translation>Heute keine Besprechungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="335"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="338"/>
|
||||
<source>meeting_info_delete</source>
|
||||
<extracomment>"Supprimer la réunion"</extracomment>
|
||||
<translation>Besprechung löschen</translation>
|
||||
|
|
|
|||
|
|
@ -4539,19 +4539,19 @@ Expiration : %1</translation>
|
|||
<context>
|
||||
<name>MeetingListView</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="277"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="280"/>
|
||||
<source>meeting_info_cancelled</source>
|
||||
<extracomment>"Réunion annulée"</extracomment>
|
||||
<translation>Meeting canceled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="301"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="304"/>
|
||||
<source>meetings_list_no_meeting_for_today</source>
|
||||
<extracomment>"Aucune réunion aujourd'hui"</extracomment>
|
||||
<translation>No meeting for today</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="335"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="338"/>
|
||||
<source>meeting_info_delete</source>
|
||||
<extracomment>"Supprimer la réunion"</extracomment>
|
||||
<translation>Delete meeting</translation>
|
||||
|
|
|
|||
|
|
@ -4510,19 +4510,19 @@ Expiration : %1</translation>
|
|||
<context>
|
||||
<name>MeetingListView</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="277"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="280"/>
|
||||
<source>meeting_info_cancelled</source>
|
||||
<extracomment>"Réunion annulée"</extracomment>
|
||||
<translation>Réunion annulée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="301"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="304"/>
|
||||
<source>meetings_list_no_meeting_for_today</source>
|
||||
<extracomment>"Aucune réunion aujourd'hui"</extracomment>
|
||||
<translation>Aucune réunion aujourd'hui</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="335"/>
|
||||
<location filename="../../view/Control/Display/Meeting/MeetingListView.qml" line="338"/>
|
||||
<source>meeting_info_delete</source>
|
||||
<extracomment>"Supprimer la réunion"</extracomment>
|
||||
<translation>Supprimer la réunion</translation>
|
||||
|
|
|
|||
|
|
@ -27,6 +27,10 @@ ListView {
|
|||
spacing: Utils.getSizeWithScreenRatio(8)
|
||||
highlightFollowsCurrentItem: false
|
||||
|
||||
onCurrentIndexChanged: if(currentIndex === -1) {
|
||||
resetSelections()
|
||||
}
|
||||
|
||||
signal meetingDeletionRequested(ConferenceInfoGui confInfo, bool canCancel)
|
||||
|
||||
function selectIndex(index){
|
||||
|
|
@ -53,7 +57,6 @@ ListView {
|
|||
moveToCurrentItem()
|
||||
if(currentItem) {
|
||||
mainItem.selectedConference = currentItem.itemGui
|
||||
currentItem.forceActiveFocus()
|
||||
}
|
||||
}
|
||||
// Update position only if we are moving to current item and its position is changing.
|
||||
|
|
@ -243,7 +246,7 @@ ListView {
|
|||
anchors.fill: parent
|
||||
anchors.rightMargin: 5 // margin to avoid clipping shadows at right
|
||||
radius: Utils.getSizeWithScreenRatio(10)
|
||||
visible: itemDelegate.haveModel || itemDelegate.activeFocus
|
||||
visible: itemDelegate.haveModel || mainItem.currentIndex === itemDelegate.index
|
||||
color: itemDelegate.isSelected ? DefaultStyle.main2_200 : DefaultStyle.grey_0 // mainItem.currentIndex === index
|
||||
ColumnLayout {
|
||||
anchors.fill: parent
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue