Warning, /maui/mauikit/src/controls.5/InputDialog.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.15
0002 import QtQuick.Controls 2.15
0003 import QtQuick.Layouts 1.12
0004
0005 import org.mauikit.controls 1.3 as Maui
0006
0007 /**
0008 * NewDialog
0009 * A global sidebar for the application window that can be collapsed.
0010 *
0011 *
0012 *
0013 *
0014 *
0015 *
0016 */
0017 Maui.InfoDialog
0018 {
0019 id: control
0020
0021 property bool entryField: true
0022 property alias textEntry: _textEntry
0023 /**
0024 * finished :
0025 */
0026 signal finished(string text)
0027
0028 standardButtons: Dialog.Ok | Dialog.Cancel
0029
0030 TextField
0031 {
0032 id: _textEntry
0033 Layout.fillWidth: true
0034 // onAccepted: control.acceptButton.forceActiveFocus()
0035 }
0036
0037 onAccepted:
0038 {
0039 finished(control.textEntry.text)
0040 textEntry.clear()
0041 close()
0042 }
0043
0044 onRejected:
0045 {
0046 textEntry.clear()
0047 control.close()
0048 }
0049
0050 onOpened:
0051 {
0052 textEntry.forceActiveFocus()
0053 textEntry.selectAll()
0054 }
0055 }