Seems there is no point use the connect signal in normal case? Because the app 
shall close 
correct without those.

However in my case it was related to that Cover.qml file had errors that made 
the app 
mainloop not shutdown correcly.

But my other application STILL don't want to shutdown correcly. I have some QML 
errors so 
still confused what is wrong...



On Sunday 22 December 2013 17.45.53 Mikael Hermansson wrote:
> 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

Reply via email to