Thanks.
1) using QML writing C++ items to integrate into the scene graph (see
http://qt-project.org/doc/qt-5.0/qtquick/qquickitem.html for the base
class) - this also means you'll be able to use Silica in your application
2) using C++, instantiating a QWindow, and doing all your rendering by
yourself (ideally using OpenGL ES) - something like
http://qt-project.org/doc/qt-5.0/qtgui/openglwindow.html
Does this example run on Sailfish (it's now all QQuickView as mainwin in
SF)?
Very, very important, how do create a second GUI (QML) Window?
3) other, as-yet-to-be-finalised routes like doing *everything*
yourself, using SDL, etc.
So it seems that only QML apps are supported, but I have no clue how
to add a QWindow in a QML app. There's an example in QtCreator "Scene
Graph - OpenGL under QML" but they use QQuickItem,
for OpenGL, so I still don't have a clue how to use OpenGL in a QML app.
Your QML application has a C++ entry point (though if you're using
something like qmlscene... you'll need to create such an entry point
yourself) with your 'main' function. You can create a QWindow in
there, and show it. You can hook into QML using Q_INVOKABLE methods to
show it based on a clicked action on a Silica button, etc, etc, etc.
I'd need more information to be able to really provide useful help here :)
Regards
João de Deus
BR,
Robin
_______________________________________________
SailfishOS.org Devel mailing list
regards
wim
_______________________________________________
SailfishOS.org Devel mailing list