Skip to content
Snippets Groups Projects
QuickSwitcher.qml 925 B
Newer Older
  • Learn to ignore specific revisions
  • 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
        modal: true
        closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside
        parent: Overlay.overlay
    
        TextInput {
            id: roomTextInput
    
            focus: true
    
            anchors.fill: parent
            color: colors.text
    
    
            onTextEdited: {
                completerPopup.completer.setSearchString(text)
            }
        }
    
        Completer {
            id: completerPopup
    
    
            x: roomTextInput.x
            y: roomTextInput.y + parent.height
            width: parent.width
    
            fullWidth: true
    
            closePolicy: Popup.NoAutoClose
    
            roomTextInput.forceActiveFocus()
        }
    
        onClosed: {
            completerPopup.close()