Did you try using `model.index` instead of just `index`?
Are you sure that onClicked signal in MenuItem gets fired? On 03.01.2014 16:21, Andrey Kozhevnikov wrote:
Hello I can't get context menu index if using repeater inside ComboBox { id: languageCombo label: "Language" currentIndex: 0 menu: ContextMenu { id: languageMenu Repeater { width: parent.width model: localeNames delegate: MenuItem { text: modelData onClicked: { console.log("selected: " + modelData) console.log("selected: " + index) } } } onActiveChanged: { console.log("index: " + languageCombo.currentIndex) } } onCurrentIndexChanged: { if (languageMenu.active) { console.log(index: " + currentIndex) } } } No output is produced when i selecting item, but item in repeater changed.
-- With best regards, Oleksii Serdiuk
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ SailfishOS.org Devel mailing list