38 lines
738 B
QML
38 lines
738 B
QML
|
import QtQuick 2.9
|
||
|
import QtQuick.Controls 2.3
|
||
|
import im.nheko 1.0
|
||
|
|
||
|
Popup {
|
||
|
x: parent.width / 2 - width / 2
|
||
|
y: parent.height / 4 - height / 2
|
||
|
width: parent.width / 2
|
||
|
height: 100
|
||
|
modal: true
|
||
|
focus: true
|
||
|
closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside
|
||
|
parent: Overlay.overlay
|
||
|
|
||
|
TextInput {
|
||
|
id: roomTextInput
|
||
|
|
||
|
anchors.fill: parent
|
||
|
focus: true
|
||
|
|
||
|
onTextEdited: {
|
||
|
completerPopup.completer.setSearchString(text)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Completer {
|
||
|
id: completerPopup
|
||
|
|
||
|
x: roomTextInput.x + 100
|
||
|
y: roomTextInput.y - 20
|
||
|
completerName: "room"
|
||
|
bottomToTop: true
|
||
|
}
|
||
|
|
||
|
onOpened: {
|
||
|
completerPopup.open()
|
||
|
}
|
||
|
}
|