[SailfishDevel] Mainloop problem

Andrey Kozhevnikov coderusinbox at gmail.com
Sun Dec 22 15:36:47 UTC 2013


use lastWindowClosed signal instead of destroyed
and
int retval = app->exec();
delete x;
delete y;
return retval;

On 22.12.2013 21:22, Mikael Hermansson wrote:
> Cant figure out what I am doing wrong but it  seems mainloop does not shutdown when
> using QQuickView like below.
>
> And I can't figure out what signal I should conect to? Or more exact what signal is sent from
> sailfish when app is closed?
>
> AFAIK SailfishApp is just a subclass of QQuickView but there is no public API what signals it
> implements/overrides?
>
> [code]
>    QGuiApplication *app = SailfishApp::application(argc, argv);
>      UDPManager *udp = new UDPManager();
>      QQuickView *view = SailfishApp::createView();
>
>
>     /* FIXME: THIS DOES NOT WORK */
>      QObject::connect(view, SIGNAL(destroyed()), view, SLOT(QGuiApplication::quit()));
>
>      view->rootContext()->setContextProperty("version", QString(VERSION));
>      view->rootContext()->setContextProperty("udp", udp);
>      view->setSource(QString("/usr/share/harbour-push2sail/qml/push2sail.qml"));
>      view->showFullScreen();
>      app->exec();
>      delete app;
>      delete udp;
> [/code]
>
>
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20131222/17dea6a7/attachment.html>


More information about the Devel mailing list