qml-utils icon indicating copy to clipboard operation
qml-utils copied to clipboard

Problem mapping a model

Open andres-asm opened this issue 10 years ago • 0 comments

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

andres-asm avatar Feb 22 '15 18:02 andres-asm