<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt">Yes, it helped thanks.<br><br>My problem now is different.<br><br>I have some private attributes in my C++ object.<br><br>When I call the first tiem I can modify the attributes, but in the second call the attributes dessapear.<br><br>Is there a way to solve this problem?<br><br>(The attributes a new C++ Object not declared as QObject)<br><div><span><br></span></div><div style="display: block;" class="yahoo_quoted"> <br> <br> <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" size="2"> El Jueves 27 de febrero de 2014 12:32, Stefan Brand <stefan.brand@seiichiro0185.org>
 escribió:<br> </font> </div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div class="y_msg_container">Hi,<br clear="none"><br clear="none">On 25.02.2014 15:06, <a shape="rect" ymailto="mailto:antonio.cano.gomez@ovi.com" href="mailto:antonio.cano.gomez@ovi.com">antonio.cano.gomez@ovi.com</a> wrote:<br clear="none">> An I try to connect this with my sailfish application with the code:<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->rootContext()->setContextProperty("Bloomfilters",<br clear="none">> bloomfilters);<br clear="none">>  view->setSource(SailfishApp::pathTo("qml/bloomfilter.qml"));<br clear="none">> 
 view->showFullScreen();<br clear="none">>  return app->exec();<br clear="none">> <br clear="none">> But this is not working.<br clear="none">> <br clear="none">> Someone have any idea about what am I doing wrong?<br clear="none">> <br clear="none"><br clear="none">You can use qmlRegisterType to pass the Info of the C++ class to QML <br clear="none">like this in the cpp:<br clear="none"><br clear="none">#include "bloomfilters.h"<br clear="none"><br clear="none">int main(int argc, char *argv[])<br clear="none">{<br clear="none">   // Get App and QML-View objects<br clear="none">   QScopedPointer<QGuiApplication> app(SailfishApp::application(argc, <br clear="none">argv));<br clear="none">   QScopedPointer<QQuickView> view(SailfishApp::createView());<br clear="none"><br clear="none">   // Register Bloomfilter Class<br clear="none">   qmlRegisterType<Bloomfilter,
 1>("harbour.myapp.Bloomfilter", 1, 0, <br clear="none">"Bloomfilter");<br clear="none"><br clear="none">   // Prepare the QML<br clear="none">   view->setSource(SailfishApp::pathTo("qml/bloomfilter.qml"));<br clear="none">   view->show();<br clear="none"><br clear="none">   // Run the app<br clear="none">   return app->exec();<br clear="none">}<br clear="none"><br clear="none">Afterwards you can create a Bloomfilter-Object in QML:<br clear="none"><br clear="none">Bloomfilter {<br clear="none">   id: bloom<br clear="none">}<br clear="none"><br clear="none">and use the methods with<br clear="none"><br clear="none">bloom.insertElement("myelement")<br clear="none"><br clear="none">I hope this helps.<div class="yqt2170803236" id="yqtfd08601"><br clear="none"><br clear="none">Regards</div><br clear="none"><br clear="none">Stefan Brand<br clear="none">_______________________________________________<br
 clear="none">SailfishOS.org Devel mailing list<div class="yqt2170803236" id="yqtfd70100"><br clear="none"></div><br><br></div> </blockquote>  </div> </div>   </div> </div></body></html>