Hi all

There was a thread on this way back in December last year:

https://lists.sailfishos.org/pipermail/devel/2013-December/001804.html

HtH

Chris


Zitat von "Luca Donaggio" <donag...@gmail.com>:

I think you should use QScopedPointers in your main:

    QScopedPointer<QGuiApplication> app(SailfishApp::application(argc,
argv));
    QScopedPointer<QQuickView> view(SailfishApp::createView());

Covers (and pages as well) can see all your ApplicationWindow (ie: their
parent) properties.


On Fri, Apr 25, 2014 at 10:14 AM, Gabriel Böhme <
m.gabrielboe...@googlemail.com> wrote:

 Hi sailors,

I have released my app "Freiertag" in the days Jolla started. It worked
pretty well, but now some updates later (since 1.038 and later) I'm facing
a problem, I can't find a solution for.

Starting the app first time works, but on the second try it crashes. After
some inspection it seems the problem is, that the app is don't quit
correctly. I can use the gesture in Emulator or press and click the X, in
both cases it's still running, after a kill via SSH, it can be started
again. The strange thing is, that it worked earlier.

Thats the code from main:

#include <sailfishapp.h>#include "FreiertagCom.hpp"

 int main(int argc, char *argv[])

{

    QGuiApplication *app = SailfishApp::application(argc, argv);

    QQuickView *view = SailfishApp::createView();

     //create a new ListModel for the results

    FreiListModel *freiModel = new FreiListModel();

    //create a new instance of our object that is doing th
 e most work

    FreiertagCom *frei = new FreiertagCom(freiModel);

     view->rootContext()->setContextProperty("frei", frei);

    view->rootContext()->setContextProperty("freiModel", freiModel);

    view->setSource(SailfishApp::pathTo("qml/harbour-freiertag.qml"));

    view->showFullScreen();

     return app->exec();

}

 Another thing is, that I've set my cover and QML pages in this way:


import QtQuick 2.0import Sailfish.Silica 1.0

import "pages"

import "cover"

 ApplicationWindow

{

    id: mainApplicationWindow

     MainPage {id: mainPage}

    StartCover {id: startCover}

    ResultPage {id: resultPage}

     initialPage: mainPage

    cover: startCover

}


I was doing it, to set text and other informations on the cover(s). But
now that seems not to work anymore. So how can I "talk" to a cover, if I'm
setting it via Qt.resolvedUrl for example?

Thank you very much! :)

Gabriel.




_______________________________________________
SailfishOS.org Devel mailing list




--
Luca Donaggio




_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to