<div dir="ltr">Hi<div><br></div><div>This thread reminded me of this <a href="http://aseigo.blogspot.co.uk/2013/01/qml-component-apis-to-come-together.html">http://aseigo.blogspot.co.uk/2013/01/qml-component-apis-to-come-together.html</a> , I'm not sure if anything came of the discussions.</div><div><br></div><div>Also related I think is <a href="https://lists.sailfishos.org/pipermail/devel/2015-February/005741.html">https://lists.sailfishos.org/pipermail/devel/2015-February/005741.html</a> </div><div><br></div><div>vgrade <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 23, 2015 at 12:37 PM, Mike Sheldon <span dir="ltr"><<a href="mailto:mike@mikeasoft.com" target="_blank">mike@mikeasoft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alex,<br>
<span class=""><br>
On Thu, 2015-04-23 at 10:44 +0200, Alex Smirnoff wrote:<br>
<br>
> But how could I say to Gcompris community that I need to integrate<br>
> part of Qt into the application, just to be able to approved it for<br>
> Jolla store?<br>
<br>
</span> I think the GCompris developers will understand this requirement, I've<br>
been working with them on porting to Ubuntu Touch which also requires<br>
bundling the components for inclusion in the Ubuntu app store. For the<br>
Ubuntu branch we pull in QtQuick Controls automatically from the host<br>
system as part of the build process for the Ubuntu click package (this<br>
does mean cross-compilation isn't possible, but otherwise makes things<br>
pretty simple). So if you chat to the GCompris developers about it I<br>
expect they'll understand the sorts of limitations mobile stores often<br>
have.<br>
<br>
Hope that helps,<br>
 Mike.<br>
<span class=""><br>
><br>
><br>
> 2015-04-23 9:57 GMT+02:00 Lucien Xu <<a href="mailto:sfietkonstantin@free.fr">sfietkonstantin@free.fr</a>>:<br>
>         Hi Alex,<br>
><br>
>         Qt Quick Controls can be themed, and you can use Qt Quick<br>
>         components to do the theming of these controls. We have been<br>
>         doing this kind of theming work for Nemo [1]. However, doing<br>
>         this for Sailfish OS's Silica might require some effort,<br>
>         approval from Jolla etc.<br>
><br>
>         However, there is a simpler way to get your app approved for<br>
>         store: bundle Qt Quick controls as a static or dynamic library<br>
>         and package it with GCompris. You will require some tweaks,<br>
>         like renaming QML imports, but this works well.<br>
><br>
>         Regards,<br>
>         Lucien<br>
><br>
>         [1] <a href="https://github.com/nemomobile/qtquickcontrols-nemo" target="_blank">https://github.com/nemomobile/qtquickcontrols-nemo</a><br>
><br>
><br>
</span>>         ______________________________________________________________<br>
<div class="HOEnZb"><div class="h5">>                 De: "Alex Smirnoff" <<a href="mailto:smirnoff.al@gmail.com">smirnoff.al@gmail.com</a>><br>
>                 À: "Sailfish OS Developers"<br>
>                 <<a href="mailto:devel@lists.sailfishos.org">devel@lists.sailfishos.org</a>><br>
>                 Envoyé: Jeudi 23 Avril 2015 08:35:08<br>
>                 Objet: [SailfishDevel]  GCompris<br>
><br>
><br>
>                 Hi.<br>
><br>
>                 I am glad to announce that, thanks to the main<br>
>                 developers  from GCompris community, Gcompris  could<br>
>                 be now started on Jolla device.<br>
><br>
>                 More over, it is almost nothing prevents from merging<br>
>                 Sailfish support in GCompris master branch.<br>
><br>
><br>
><br>
>                 I have plan to place rpm on openrepos in short time to<br>
>                 make it awailable for everybody.<br>
><br>
><br>
>                 We still have one nice to have  and one major issue<br>
>                 related to Sailfish.<br>
><br>
><br>
>                 - Some activities use Qt Quick  features, that are<br>
>                 only available starting from Qt 5.3.<br>
>                 So I want to ask if Sailfish OS will be Qt 5.3+ based<br>
>                 or not? This is the key point to understand if<br>
>                 Sailfish  support should be merged already now to<br>
>                 master branch, or it'd better to wait till Sailfish<br>
>                 2.0.<br>
><br>
><br>
>                 - qt5-qtquickcontrols is still unavailable on<br>
>                 Sailfish, so we could not place GCompris on Jolla<br>
>                 Shop.<br>
><br>
>                 Here I want to try to ask it again from Jolla guys.<br>
>                 Last time I just got a suggestion from Andrey<br>
>                 Kozhevnikov to port QtQuickControls to SailfishOS. And<br>
>                 that was more that easy, I have just built 5.2 branch<br>
>                 with mersdk and created rpm.<br>
><br>
><br>
>                 Let me explain once more why we need QtQuickControls<br>
>                 on Sailfish.<br>
><br>
>                 Gcompris is not a silica application and never be, it<br>
>                 is a generic qt application that has a lot of<br>
>                 different activities, developed by different<br>
>                 developers. So it should be possible to run it on<br>
>                 different platforms.<br>
><br>
>                 There is no way to rewrite everything and change all<br>
>                 imports to silica and port all the new things ever and<br>
>                 ever, because there is no support on other platforms.<br>
>                 Generic QtQuickControls is the best way.<br>
><br>
><br>
>                 So I want to hear the Jolla's point of view on this<br>
>                 problem. As soon as a more applicable in other cases<br>
>                 Silica component may be not so applicable in case of<br>
>                 full-screen applications like GCompris.<br>
><br>
>                 It use it own layout and the Page type could not<br>
>                 ensures anyway that page content is scrolled to keep<br>
>                 editable text fields visible when the virtual keyboard<br>
>                 is shown and so on, because the Page just no exist.<br>
><br>
><br>
>                 Or maybe there is a chance to somehow wrap<br>
>                 QtQuickControls in Silica. I believe that should be<br>
>                 possible, I do not have this chance because there is<br>
>                 no open silica repository.<br>
><br>
><br>
>                 I believe that  educational application like GCompris<br>
>                 is must have on Jolla devices. And having it only in<br>
>                 openrepos will definitely close  the door for the<br>
>                 lion's share of users.<br>
><br>
><br>
><br>
>                 --<br>
>                 Alex Smirnov<br>
><br>
><br>
><br>
>                 _______________________________________________<br>
>                 SailfishOS.org Devel mailing list<br>
>                 To unsubscribe, please send a mail to<br>
>                 <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br>
><br>
><br>
><br>
>         _______________________________________________<br>
>         SailfishOS.org Devel mailing list<br>
>         To unsubscribe, please send a mail to<br>
>         <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br>
><br>
><br>
><br>
> --<br>
> Alex Smirnov<br>
><br>
> _______________________________________________<br>
> SailfishOS.org Devel mailing list<br>
> To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br>
<br>
<br>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a></div></div></blockquote></div><br></div>