Focus filter field on member profile exit
This commit is contained in:
parent
9b1608b696
commit
fb846226f8
@ -16,6 +16,7 @@ HListView {
|
|||||||
property int canSetPowerLevels
|
property int canSetPowerLevels
|
||||||
property QtObject member // RoomMember model item
|
property QtObject member // RoomMember model item
|
||||||
property HStackView stackView
|
property HStackView stackView
|
||||||
|
property Item focusOnExit
|
||||||
|
|
||||||
property bool powerLevelFieldFocused: false
|
property bool powerLevelFieldFocused: false
|
||||||
|
|
||||||
@ -31,6 +32,11 @@ HListView {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function exit() {
|
||||||
|
stackView.pop()
|
||||||
|
focusOnExit.forceActiveFocus()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
clip: true
|
clip: true
|
||||||
bottomMargin: theme.spacing
|
bottomMargin: theme.spacing
|
||||||
@ -79,7 +85,7 @@ HListView {
|
|||||||
circle: true
|
circle: true
|
||||||
icon.name: "close-view"
|
icon.name: "close-view"
|
||||||
iconItem.small: true
|
iconItem.small: true
|
||||||
onClicked: root.stackView.pop()
|
onClicked: root.exit()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -297,7 +303,7 @@ HListView {
|
|||||||
currentItem.leftClicked()
|
currentItem.leftClicked()
|
||||||
currentItem.clicked()
|
currentItem.clicked()
|
||||||
}
|
}
|
||||||
Keys.onEscapePressed: stackView.pop()
|
Keys.onEscapePressed: root.exit()
|
||||||
|
|
||||||
Connections {
|
Connections {
|
||||||
target: py.eventHandlers
|
target: py.eventHandlers
|
||||||
|
@ -52,6 +52,7 @@ HColumnLayout {
|
|||||||
),
|
),
|
||||||
member: model,
|
member: model,
|
||||||
stackView: stackView,
|
stackView: stackView,
|
||||||
|
focusOnExit: filterField,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user