[SailfishDevel] Mainloop problem
Mikael Hermansson
mike at 7b4.se
Sun Dec 22 16:45:53 UTC 2013
Changed to:
QObject::connect(app, SIGNAL(lastWindowClosed()), app, SLOT(quit()));
still it does not leave mainloop
On Sunday 22 December 2013 21.36.47 Andrey Kozhevnikov wrote:
> 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.q
> > ml"));
> > 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/76d9d566/attachment.html>
More information about the Devel
mailing list