Warning, /rolisteam/rolisteam/src/libraries/qml_views/CustomItems/ColorPicker.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick
0002 import QtQuick.Controls
0003 import QtQuick.Dialogs
0004 import Qt.labs.platform
0005 
0006 Button {
0007     id: _root
0008     property color color
0009     signal colorEdited(color col)
0010 
0011 
0012     ColorDialog {
0013         id: _dialog
0014         currentColor: _root.color
0015         color: _root.color
0016         onAccepted: _root.colorEdited(_dialog.color)
0017     }
0018 
0019     background: Rectangle {
0020         id: _back
0021         implicitWidth: 30
0022         implicitHeight: 30
0023         visible: !_root.flat || _root.down || _root.checked || _root.highlighted
0024         color: _root.down ? Qt.lighter(_root.color) : _root.color
0025         border.width: 0
0026         radius: 2
0027     }
0028 
0029     onClicked: _dialog.open()
0030 }