Hoi Thomas

Thank you for your answer.

Zitat von "Thomas Perl" <th.p...@gmail.com>:

As described on the QScopedPointer documentation page:
http://qt-project.org/doc/qt-5.0/qtcore/qscopedpointer.html


I found that a few nights ago. I could not get to sleep, and it occurred to me that there might be some documentation "out there" that would a) enlighten me on QScopedPointer and b) send me to sleep. Suffice it to say that both goals were achieved 8-)

Zitat von "Thomas Perl" <th.p...@gmail.com>:

You probably want to write "return app->exec();" at the end, so that
your main() function returns a value (and using the app->exec() result
for that is a good idea).


Ok, that also makes sense. Combining everything, I think I will opt for:

int main(int argc, char *argv[])
{
    bool simulator = true;

    QScopedPointer<QGuiApplication> app(SailfishApp::application(argc, argv));
    QScopedPointer<QQuickView> view(SailfishApp::createView());
    view->rootContext()->setContextProperty("cppproperty",  cppproperty);
    view->setSource(SailfishApp::pathTo("qml/SetContextPropertyQt5.qml"));
    view->show();
    view->showFullScreen();
    return app->exec();
}

And given that main is short, I don't think the typedef version brings any benefits (but that was a tongue-in-cheek suggestion wasn't it?).

Thanks

Chris


_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to