[SailfishDevel] ContextMenu with repeater

Andrey Kozhevnikov coderusinbox at gmail.com
Fri Jan 3 15:21:17 UTC 2014


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.


More information about the Devel mailing list