<commit_before>import QtQuick 2.0
import QtQuick.Controls 1.0
import QtQuick.Layouts 1.0

import org.kde.kquickcontrolsaddons 2.0

import org.kde.plasma.private.volume 0.1

Item {
    id: item

    property variant sinkInput: PulseObject

    height: delegateColumn.height
    width: parent.width

    RowLayout {
        property int maximumWidth: parent.width - (4 * spacing)
        width: maximumWidth
        Layout.maximumWidth: maximumWidth
        spacing: 8

        QIconItem {
            id: clientIcon
            height: parent.height / 3 * 1.5
            width: height
            anchors.verticalCenter: parent.verticalCenter
            icon: sinkInput.client.properties['application.icon_name'] ? sinkInput.client.properties['application.icon_name'] : 'unknown'
        }

        ColumnLayout {
            id: delegateColumn
            anchors.left: clientIcon.right
            RowLayout {
                Label {
                    id: inputText
                    Layout.fillWidth: true
                    text: sinkInput.client.name + ": " + sinkInput.name
                }

                Button {
                    iconName: 'audio-volume-muted'
                    onClicked: sinkInput.muted = !sinkInput.muted
                }
            }
            RowLayout {
                Slider {
                    id: inputSlider
                    Layout.fillWidth: true
                    anchors {
                        top: inputText.bottom
                    }
                    minimumValue: 0
                    maximumValue: 65536
                    stepSize: maximumValue / 100
                    focus: true
                    visible: (sinkInput.hasVolume && sinkInput.isVolumeWritable) ? true : false
                    onValueChanged: {
                        sinkInput.volume = value
                    }

                    Component.onCompleted: {
                        if (!sinkInput.hasVolume || !sinkInput.isVolumeWritable)
                            return
                        inputSlider.value = sinkInput.volume
                    }
                }
            }

            Rectangle {
                color: "grey"
                //                                width: parent.width
                Layout.fillWidth: true
                height: 1
            }
        }

    }

}
<commit_msg>adjust for property name change<commit_after>import QtQuick 2.0
import QtQuick.Controls 1.0
import QtQuick.Layouts 1.0

import org.kde.kquickcontrolsaddons 2.0

import org.kde.plasma.private.volume 0.1

Item {
    id: item

    property variant sinkInput: PulseObject

    height: delegateColumn.height
    width: parent.width

    RowLayout {
        property int maximumWidth: parent.width - (4 * spacing)
        width: maximumWidth
        Layout.maximumWidth: maximumWidth
        spacing: 8

        QIconItem {
            id: clientIcon
            height: parent.height / 3 * 1.5
            width: height
            anchors.verticalCenter: parent.verticalCenter
            icon: sinkInput.client.properties['application.icon_name'] ? sinkInput.client.properties['application.icon_name'] : 'unknown'
        }

        ColumnLayout {
            id: delegateColumn
            anchors.left: clientIcon.right
            RowLayout {
                Label {
                    id: inputText
                    Layout.fillWidth: true
                    text: sinkInput.client.name + ": " + sinkInput.name
                }

                Button {
                    iconName: 'audio-volume-muted'
                    onClicked: sinkInput.muted = !sinkInput.muted
                }
            }
            RowLayout {
                Slider {
                    id: inputSlider
                    Layout.fillWidth: true
                    anchors {
                        top: inputText.bottom
                    }
                    minimumValue: 0
                    maximumValue: 65536
                    stepSize: maximumValue / 100
                    focus: true
                    visible: (sinkInput.hasVolume && sinkInput.volumeWritable) ? true : false
                    onValueChanged: {
                        sinkInput.volume = value
                    }

                    Component.onCompleted: {
                        if (!sinkInput.hasVolume || !sinkInput.volumeWritable)
                            return
                        inputSlider.value = sinkInput.volume
                    }
                }
            }

            Rectangle {
                color: "grey"
                //                                width: parent.width
                Layout.fillWidth: true
                height: 1
            }
        }

    }

}

{'fraction_non_alphanumeric': 0.06619187264348554, 'fraction_numerical': 0.010473397570171765, 'mean_word_length': 1.0769899956502826, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1685310', 'n_tokens_mistral': 1205, 'n_tokens_neox': 1086, 'n_words': 236}