Warning, /rolisteam/rolisteam/src/libraries/qml_views/CustomItems/PersonEdit.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.15 0004 import CustomItems 1.0 0005 import Profile 1.0 0006 0007 GridLayout { 0008 id: _root 0009 columns: 3 0010 property alias imageData: _img.imageData 0011 property alias characterName: _nameField.text 0012 property alias color: _color.color 0013 property alias validInput: _nameField.validInput 0014 property alias isSquare: _img.isSquare 0015 signal clicked 0016 signal nameEdited(string name) 0017 signal colorEdited(color col) 0018 0019 property alias line : _colorLine.data 0020 0021 // implicitHeight: childrenRect.height//Math.max(_img.height,_nameField.height+_colorLine.implicitHeight) 0022 ImageSelector { 0023 id: _img 0024 Layout.rowSpan: 2 0025 Layout.preferredHeight: 80 0026 Layout.preferredWidth: 80 0027 onMouseClicked: _root.clicked() 0028 } 0029 Label { 0030 text: qsTr("Name:") 0031 } 0032 RequiredTextField { 0033 id: _nameField 0034 Layout.fillWidth: true 0035 onTextEdited: _root.nameEdited(_nameField.text) 0036 } 0037 Label { 0038 text: qsTr("Color:") 0039 } 0040 RowLayout { 0041 id: _colorLine 0042 ColorPicker { 0043 id: _color 0044 Layout.preferredHeight: 30 0045 Layout.preferredWidth: 30 0046 onColorEdited: (col)=> _root.colorEdited(col) 0047 } 0048 0049 } 0050 0051 }