import QtQuick 2.14
import QtQuick.Controls 2.14
import QtQuick.Controls.impl 2.14
import Qt.labs.settings 1.0


Row {
    Rectangle {
        width: 21
        height: 42
        color: activePalette.button
        visible: modelData.splitWindow
        Image {
            id: icon
            width: 18
            height: 36
            source: "file:png/pointSize.png"
            fillMode: Image.PreserveAspectFit
            clip: true
            anchors.horizontalCenter: parent.horizontalCenter
            anchors.verticalCenter: parent.verticalCenter
        }
    }
    SingleSpinBox {
        id: singleSpinBox
        focusPolicy: Qt.NoFocus 
        visible: modelData.splitWindow
        onValueModified: {
            pointxyziMaterialSplit.pointSize = realValue
            focus = false
        }
        ToolTip {
            visible: parent.hovered
            delay: 500
            text: qsTr("Point Size 2")
        }
        Component.onCompleted: {
            onValueModified()
        }
    }
    Settings {
        property alias pointSizeValue: singleSpinBox.value
    }
}