<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>