30 lines
679 B
QML
30 lines
679 B
QML
|
import QtQuick
|
||
|
import QtQuick.Layouts
|
||
|
import QtQuick.Controls
|
||
|
|
||
|
import Status.Application.Navigation
|
||
|
import Status.Controls.Navigation
|
||
|
|
||
|
/// Only one button, squared
|
||
|
NavigationBarSection {
|
||
|
id: root
|
||
|
|
||
|
property alias name: button.name
|
||
|
property alias mutuallyExclusiveGroup: button.mutuallyExclusiveGroup
|
||
|
|
||
|
// Size of the current button
|
||
|
implicitHeight: implicitWidth
|
||
|
|
||
|
NavigationBarButton {
|
||
|
id: button
|
||
|
|
||
|
anchors.left: parent.left
|
||
|
anchors.right: parent.right
|
||
|
anchors.leftMargin: root.sideMargin
|
||
|
anchors.rightMargin: root.sideMargin
|
||
|
|
||
|
selected: root.selected
|
||
|
onSelectedChanged: root.selected = selected
|
||
|
}
|
||
|
}
|