On 12/22/2013 06:03 PM, Wim de Vries wrote:
Not sure if correct, but I use view->close() (through a QML2C++ call) and all ends.
In your case possibly:

QObject::connect(view, SIGNAL(destroyed()), view,

SLOT(close()));

Just found out: the above works on the emulator; not on Jolla.


On 12/22/2013 05:45 PM, 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



_______________________________________________
SailfishOS.org Devel mailing list

_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to