<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I solved it. If context menu length > 6 it becomes dialog, and
after choosing dialog item fired only onItemChanged signal, not
onIndexChanged. With short combobox everything fine :)<br>
<br>
You can mark it as found bug ;)<br>
<br>
<div class="moz-cite-prefix">On 05.01.2014 18:15, Oleksii Serdiuk
wrote:<br>
</div>
<blockquote cite="mid:52C94CE0.9010502@oleksii.name" type="cite">Did
you try using `model.index` instead of just `index`?
<br>
<br>
Are you sure that onClicked signal in MenuItem gets fired?
<br>
<br>
On 03.01.2014 16:21, Andrey Kozhevnikov wrote:
<br>
<blockquote type="cite">Hello
<br>
<br>
I can't get context menu index if using repeater inside
<br>
<br>
ComboBox {
<br>
id: languageCombo
<br>
label: "Language"
<br>
currentIndex: 0
<br>
menu: ContextMenu {
<br>
id: languageMenu
<br>
Repeater {
<br>
width: parent.width
<br>
model: localeNames
<br>
delegate: MenuItem {
<br>
text: modelData
<br>
onClicked: {
<br>
console.log("selected: " +
modelData)
<br>
console.log("selected: " +
index)
<br>
}
<br>
}
<br>
}
<br>
onActiveChanged: {
<br>
console.log("index: " +
<br>
languageCombo.currentIndex)
<br>
}
<br>
}
<br>
onCurrentIndexChanged: {
<br>
if (languageMenu.active) {
<br>
console.log(index: " + currentIndex)
<br>
}
<br>
}
<br>
}
<br>
<br>
No output is produced when i selecting item, but item in
repeater changed.
<br>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
SailfishOS.org Devel mailing list</pre>
</blockquote>
<br>
</body>
</html>