Warning, /plasma/latte-dock/declarativeimports/components/SpinBox.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2019 Michail Vourlakos <mvourlakos@gmail.com>
0003 SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005
0006 import QtQuick 2.0
0007 import QtQuick.Controls 1.4 as Controls
0008 import QtQuick.Controls.Styles.Plasma 2.0 as Styles
0009 import org.kde.plasma.core 2.0 as PlasmaCore
0010
0011 Controls.SpinBox {
0012 implicitWidth: theme.mSize(theme.defaultFont).width * 10
0013
0014 style: Styles.SpinBoxStyle {
0015 PlasmaCore.Svg {
0016 id: arrowSvg
0017 imagePath: "widgets/arrows"
0018 colorGroup: PlasmaCore.Theme.ButtonColorGroup
0019 }
0020 incrementControl: PlasmaCore.SvgItem {
0021 implicitWidth: theme.mSize(theme.defaultFont).width * 1.8
0022 anchors {
0023 centerIn: parent
0024 margins: 1
0025 leftMargin: 0
0026 rightMargin: 3
0027 }
0028 svg: arrowSvg
0029 elementId: "up-arrow"
0030 opacity: control.enabled ? (styleData.upPressed ? 1 : 0.6) : 0.5
0031 }
0032 decrementControl: PlasmaCore.SvgItem {
0033 implicitWidth: theme.mSize(theme.defaultFont).width * 1.8
0034 anchors {
0035 centerIn: parent
0036 margins: 1
0037 leftMargin: 0
0038 rightMargin: 3
0039 }
0040 svg: arrowSvg
0041 elementId: "down-arrow"
0042 opacity: control.enabled ? (styleData.upPressed ? 1 : 0.6) : 0.5
0043 }
0044 }
0045 }