import QtQuick import QtQuick.Templates as QQCT import QtQuick.Layouts as L L.RowLayout { id: root signal clicked(var button) property alias exclusive: buttonGroup.exclusive property alias checkedButton: buttonGroup.checkedButton property alias checkState: buttonGroup.checkState property int _checkedButtonStartX spacing: 0 QQCT.ButtonGroup { id: buttonGroup buttons: root.children onClicked: (button) => { root.clicked(button) } } }