title: How to access QML ListView delegate items from C++?
body: <p>In <em>Listview</em>, I have popping up 100's of items using "<em>delegate</em>", assume that, listview already displayed populated value. <strong>Now I would like to extract already displayed values in QML List view from C++</strong>. How to achieve this?
  Note:
  <strong>I can not access datamodel directly,</strong> since I am doing filtration in delegate using <em>hidden</em> variable</p>
  
  <pre><code>        /*This is not working code, Please note,
          delegate will not display all model data.*/
          ListView
          {
          id:"listview"
             model:datamodel
             delegate:{
                        if(!hidden)
                        {
                          Text{        
                          text:value
                        }
                      }
  
          }
  
  
   //Can I access by using given approach?
   QObject * object =   m_qmlengine-&gt;rootObjects().at(0)-&gt;findChild&lt;QObject* &gt;("listview");
  
  //Find objects
  const QListObject&amp; lists = object-&gt;children();
  
  //0 to count maximum
  //read the first property
  QVarient value =  QQmlProperty::read(lists[0],"text");
  </code></pre>