import QtQuick 2.0
import QtQuick.Controls 1.3

Item
{
	id: editRoot
	property string text
	property string defaultValue

	Rectangle {
		anchors.fill: parent
		ComboBox
		{
			property bool inited: false
			Component.onCompleted:
			{
				if (text === "")
					currentIndex = parseInt(defaultValue);
				else
					currentIndex = parseInt(text);
				inited = true
			}

			id: boolCombo
			anchors.fill: parent
			onCurrentIndexChanged:
			{
				if (inited)
					text = comboModel.get(currentIndex).value;
			}
			model: ListModel
			{
				id: comboModel
				ListElement { text: qsTr("False"); value: "0" }
				ListElement { text: qsTr("True"); value: "1" }
			}
		}
	}
}