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
_______________________________________________ SailfishOS.org Devel mailing list