Add a ReadOnlySpinBox control that provides a spinBox with a readOnly property

Contributes to CURA-342
This commit is contained in:
Arjen Hiemstra 2016-06-23 17:33:55 +02:00
parent f71ddc4b9f
commit 1cb836aea5

View file

@ -0,0 +1,23 @@
// Copyright (c) 2016 Ultimaker B.V.
// Uranium is released under the terms of the AGPLv3 or higher.
import QtQuick 2.1
import QtQuick.Controls 1.1
import QtQuick.Dialogs 1.2
// Provides a SpinBox with the same readOnly property as a TextField
SpinBox
{
id: base
property bool readOnly: false
Keys.enabled: !readOnly
MouseArea
{
acceptedButtons: Qt.AllButtons;
anchors.fill: parent;
enabled: parent.readOnly;
onWheel: wheel.accepted = true;
cursorShape: enabled ? Qt.ArrowCursor : Qt.IBeamCursor;
}
}