Hi
I'm trying to map this model:
ListModel {
id: nestedModel
ListElement {
category: "Nintendo"
collapsed: true
// A ListElement can't contain child elements, but it can contain
// a list of elements. A list of ListElements can be used as a model
// just like any other model type.
subItems: [
ListElement { name: "Nintendo"; icon:"nes_library.png" },
ListElement { name: "Super Famicom"; icon: "snes_eujap_library.png" },
ListElement { name: "Super Nintendo"; icon: "snes_usa_library.png" }
]
}
ListElement {
category: "Sega"
collapsed: true
subItems: [
ListElement { name: "Sega Megadrive"; icon:"genesis_library.png" }
]
}
ListElement {
category: "Games"
collapsed: true
subItems: [
]
}
}
To JSON with limited success
The QML model works perfect with my current treeview implementation, I mapped it like this:
{
"root":[
{
"category":"Nintendo",
"collapsed":"true",
"subItems":[
{
"name":"Nintendo",
"icon":"nes_library.png"
},
{
"name":"Nintendo",
"icon":"nes_library.png"
},
{
"name":"Nintendo",
"icon":"nes_library.png"
}
]
},
{
"category":"Sega",
"collapsed":"true",
"subItems":[
{
"name":"Nintendo",
"icon":"nes_library.png"
},
{
"name":"Nintendo",
"icon":"nes_library.png"
},
{
"name":"Nintendo",
"icon":"nes_library.png"
}
]
}
]
}
But I only get the first level items for some reason
Hi
To JSON with limited success
The QML model works perfect with my current treeview implementation, I mapped it like this:
{ "root":[ { "category":"Nintendo", "collapsed":"true", "subItems":[ { "name":"Nintendo", "icon":"nes_library.png" }, { "name":"Nintendo", "icon":"nes_library.png" }, { "name":"Nintendo", "icon":"nes_library.png" } ] }, { "category":"Sega", "collapsed":"true", "subItems":[ { "name":"Nintendo", "icon":"nes_library.png" }, { "name":"Nintendo", "icon":"nes_library.png" }, { "name":"Nintendo", "icon":"nes_library.png" } ] } ] }But I only get the first level items for some reason