27 lines
758 B
QML
27 lines
758 B
QML
import QtQuick 2.6
|
|
import QtQuick.Controls 2.15
|
|
import QtQuick.Controls.Material 2.15
|
|
import QtQuick.Controls.impl 2.15
|
|
import QtQuick.Controls.Material.impl 2.15
|
|
|
|
TabButton {
|
|
id: control
|
|
checkable: false
|
|
|
|
property bool textUnderIcon: true
|
|
|
|
font.pixelSize: constants.fontSizeSmall
|
|
display: textUnderIcon ? IconLabel.TextUnderIcon : IconLabel.TextBesideIcon
|
|
|
|
contentItem: IconLabel {
|
|
spacing: control.spacing
|
|
mirrored: control.mirrored
|
|
display: control.display
|
|
|
|
icon: control.icon
|
|
text: control.text
|
|
font: control.font
|
|
color: !control.enabled ? control.Material.hintTextColor : control.down || control.checked ? control.Material.accentColor : control.Material.foreground
|
|
}
|
|
}
|