import QtQuick 2.1
import QtQuick.Dialogs 1.1

ColorDialog {
    id: colorDialog
    title: qsTr("Choose a color")
    modality: Qt.ApplicationModal

    property string color_to_change

    color: "green"

    //This is a workaround to a Qt 5.2 bug.
    onCurrentColorChanged: colorDialog.color = colorDialog.currentColor;

    onAccepted: {
        console.log("[MyColorDialog.qml] Color chosen: " + colorDialog.color);
        shadersettings[color_to_change] = colorDialog.color;
    }
    onRejected: {
        console.log("[MyColorDialog.qml] No color selected")
    }

    Component.onCompleted: visible = true
}