Advertisement
Guest User

Untitled

a guest
Sep 5th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QML 2.00 KB | None | 0 0
  1.     ListView {
  2.         anchors.fill: parent
  3.  
  4.         delegate: Rectangle {
  5.             id: root
  6.             property var myModel: model
  7.             color: "lightblue"
  8.             height: content.height
  9.             Column {
  10.                 id: content
  11.  
  12.                 ItemDelegate {
  13.                     id: headerDelegate
  14.                     checkable: true
  15.                     text: model.name
  16.                 }
  17.                 Column {
  18.  
  19.                     visible: headerDelegate.checked
  20.                     Repeater {
  21.                         Label {
  22.                             text: model.name
  23.                         }
  24.                         model: root.myModel.items
  25.                     }
  26.                 }
  27.             }
  28.  
  29.  
  30.         }
  31.  
  32.         model: ListModel {
  33.             ListElement {
  34.                 name: "test 0"
  35.                 items: [
  36.                     ListElement {
  37.                         name: "first"
  38.                     },
  39.                     ListElement {
  40.                         name: "second"
  41.                     },
  42.                     ListElement {
  43.                         name: "last"
  44.                     }
  45.                 ]
  46.             }
  47.             ListElement {
  48.                 name: "test 0"
  49.                 items: [
  50.                     ListElement {
  51.                         name: "first"
  52.                     },
  53.                     ListElement {
  54.                         name: "second"
  55.                     },
  56.                     ListElement {
  57.                         name: "last"
  58.                     }
  59.                 ]
  60.             }
  61.             ListElement {
  62.                 name: "test 0"
  63.                 items: [
  64.                     ListElement {
  65.                         name: "first"
  66.                     },
  67.                     ListElement {
  68.                         name: "second"
  69.                     },
  70.                     ListElement {
  71.                         name: "last"
  72.                     }
  73.                 ]
  74.             }
  75.         }
  76.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement