<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi,<br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Try creating Bloomfilters class instance before declaring view, and store app and view either to qscopedpointer or qsharedpointer.<br>
<br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">/Mikko<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-26 13:15 GMT+02:00  <span dir="ltr"><<a href="mailto:antonio.cano.gomez@ovi.com" target="_blank">antonio.cano.gomez@ovi.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">Hi Thomas,<br>
<br>I did both modification but the code does not work yet.<br><br>Here is the new code:<div class=""><br><br>        QGuiApplication *app = SailfishApp::application(argc, argv);<br>        QQuickView *view = SailfishApp::createView();<br>
<br>        Bloomfilters  * bloomfilters = new Bloomfilters();<br></div>        view->rootContext()->setContextProperty("bloomfiltersdata", bloomfilters);<div class=""><br>        view->setSource(SailfishApp::pathTo("qml/bloomfilter.qml"));<br>
        view->showFullScreen();<br><br></div>        return app->exec();<br><br>
 <div style="display:block"><div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12pt"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12pt">
 <div dir="ltr"> <font face="Arial"> El Miércoles 26 de febrero de 2014 12:01, Thomas Perl <<a href="mailto:th.perl@gmail.com" target="_blank">th.perl@gmail.com</a>> escribió:<br> </font> </div><div><div class="h5">
 <blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;margin-top:5px;padding-left:5px">  <div>On 2014-02-26 11:48, <a shape="rect" href="mailto:antonio.cano.gomez@ovi.com" target="_blank">antonio.cano.gomez@ovi.com</a> wrote:<div>
<br clear="none">> I tried this:<br clear="none">><br clear="none">>         QGuiApplication *app = SailfishApp::application(argc, argv);<br clear="none">>         QQuickView *view = SailfishApp::createView();<br clear="none">
>         Bloomfilters  * bloomfilters = new Bloomfilters();<br clear="none">> view->setSource(SailfishApp::pathTo("qml/bloomfilter.qml"));<br clear="none">>         view->showFullScreen();<br clear="none">
> view->rootContext()->setContextProperty("Bloomfilters", bloomfilters);<br clear="none">>         return app->exec();<br clear="none">><br clear="none">> But it is not working yet.</div><br clear="none">
<br clear="none">Two things:<br clear="none"><br clear="none">  1. Call setContextProperty() right before before setSource(), so it's <br clear="none">already available when the QML content is loaded.<br clear="none">
  2. Use lowercase for context property names ("bloomfilters" instead of <br clear="none">"Bloomfilters"). In some
 places, QML interprets IDs starting with an <br clear="none">upper case letter as a type name, and that won't work then, therefore <br clear="none">stick to lowercase.<br clear="none"><br clear="none"><br clear="none">
HTH :)<br clear="none">Thomas<div><br clear="none"></div><br><br></div> </blockquote>  </div></div></div> </div>   </div> </div></div><br>_______________________________________________<br>
SailfishOS.org Devel mailing list<br></blockquote></div><br><br clear="all"><br>

</div></div>