Hi Jonni,
Does that mean that I cannot dynamically enable/disable swipe lock on the fly? Thanks for your answer! Regards... -- ...Mariano Boragno... On 29/11/13 14:45 Jonni Rainisto wrote: Hi You need to call that before your setSource-line, as setFlags will not do anything if qml is already loaded. Usually I do it with something like this: QScopedPointer<QGuiApplication> app(Sailfish::createApplication(argc , argv)); QScopedPointer<QQuickView> view(Sailfish::createView()); // Disable swipe gestures in proper way view->setFlags(view->flags()|Qt::WindowOverridesSystemGestures); Sailfish::setView(view.data(), "qrc:/main.qml"); re, Jonni ------------------------------ *From:* devel-boun...@lists.sailfishos.org [ devel-boun...@lists.sailfishos.org] on behalf of Mariano Boragno [ marianobora...@gmail.com] *Sent:* Friday, November 29, 2013 6:54 PM *To:* devel@lists.sailfishos.org *Subject:* [SailfishDevel] Swipe Lock Hi guys, I'm doing a game that requires to lock the system gestures (it's a game for babies, so I have to lock the swipe to avoid the baby from surfing all around the phone :) ) According to https://sailfishos.org/wiki/Porting/Harmattan it must be done through Qt::WindowOverridesSystemGestures, which I guess must be set on the main window. What I've done is: QGuiApplication *app = SailfishApp::application(argc, argv); QQuickView *view = SailfishApp::createView(); view->setSource(SailfishApp::pathTo("qml/myGame.qml")); view->showFullScreen(); view->setFlags(view->flags() | Qt::WindowOverridesSystemGestures); return app->exec(); But I can still swipe the app away in the emulator. What am I doing wrong? Thanks a lot, regards... ...Mariano Boragno... _______________________________________________ SailfishOS.org Devel mailing list
_______________________________________________ SailfishOS.org Devel mailing list