38 lines
921 B
QML
38 lines
921 B
QML
// Copyright (C) 2017 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Layouts
|
|
import QtGraphicalEffects
|
|
|
|
ApplicationWindow {
|
|
width: 200
|
|
height: 200
|
|
visible: true
|
|
|
|
property alias textfield: textfield
|
|
|
|
/*
|
|
* The code below is the simplest way we can trigger that the signal
|
|
* activeFocusItemChanged() is emitted during destruction of the
|
|
* ApplicationWindow. This caused a crash in QQuickApplicationWindow.
|
|
*/
|
|
FastBlur {
|
|
id: fastBlur
|
|
anchors.fill: parent
|
|
radius: 30
|
|
source: ShaderEffectSource {
|
|
id: effectsource
|
|
sourceItem: textfield
|
|
sourceRect: Qt.rect( 0, 0, fastBlur.width, fastBlur.height )
|
|
}
|
|
}
|
|
|
|
TextField {
|
|
id: textfield
|
|
anchors.bottom: parent.bottom
|
|
focus: true
|
|
}
|
|
}
|