Warning, /plasma-mobile/qmlkonsole/src/contents/ui/TerminalKeyButton.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2020 Jonah BrĂ¼chert <jbb@kaidan.im> 0002 // 0003 // SPDX-License-Identifier: GPL-2.0-or-later 0004 0005 import QtQuick 0006 import QtQuick.Controls as Controls 0007 0008 import org.kde.kirigami as Kirigami 0009 0010 Controls.Button { 0011 id: button 0012 implicitHeight: Kirigami.Units.gridUnit * 2 0013 implicitWidth: Math.round(Kirigami.Units.gridUnit * 1.5) 0014 activeFocusOnTab: false 0015 focusPolicy: Qt.NoFocus 0016 0017 contentItem: Controls.Label { 0018 text: button.text 0019 font: Kirigami.Theme.smallFont 0020 horizontalAlignment: Text.AlignHCenter 0021 verticalAlignment: Text.AlignVCenter 0022 elide: Text.ElideRight 0023 } 0024 0025 background: Rectangle { 0026 Kirigami.Theme.inherit: false 0027 Kirigami.Theme.colorSet: Kirigami.Theme.View 0028 0029 border.color: (button.down || button.checked) ? Kirigami.Theme.highlightColor : Qt.rgba(Kirigami.Theme.textColor.r, Kirigami.Theme.textColor.g, Kirigami.Theme.textColor.b, 0.3) 0030 border.width: 1 0031 color: (button.down || button.checked) ? Qt.rgba(Kirigami.Theme.highlightColor.r, Kirigami.Theme.highlightColor.g, Kirigami.Theme.highlightColor.b, 0.3) : Kirigami.Theme.alternateBackgroundColor 0032 radius: Kirigami.Units.smallSpacing 0033 } 0034 }