// SPDX-License-Identifier: LGPL-3.0-or-later import QtQuick 2.12 import QtQuick.Layouts 1.12 import ".." HLabel { property HTile tile textFormat: Text.StyledText font.pixelSize: theme.fontSize.small verticalAlignment: Qt.AlignVCenter elide: Text.ElideRight color: theme.colors.dimText visible: Layout.maximumHeight > 0 Layout.maximumHeight: ! tile.compact && text ? implicitHeight : 0 Layout.fillWidth: true Layout.fillHeight: true Behavior on Layout.maximumHeight { HNumberAnimation {} } MouseArea { anchors.fill: parent acceptedButtons: Qt.NoButton cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor } }