<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2013/7/11 Gary Holmlund <span dir="ltr">&lt;<a href="mailto:gary.holmlund@gmail.com" target="_blank">gary.holmlund@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

I have been working on a second frontend for BibleTime. I am calling it BibleTime Mobile. One of the main goals of it is to run on various mobile devices. I have been looking at Android for the first device. It is written in c++ and QML using Qt 5.1. I have put together some information about it on the BibleTime Wiki. (<a href="http://devel.bibletime.info/wiki/BibleTime_Mobile" target="_blank">http://devel.bibletime.info/<u></u>wiki/BibleTime_Mobile</a>). It is checked into the same repository as desktop BibleTime.  I believe that work on the BibleTime backend is very useful for both a desktop and an mobile frontend. So, a secondary goal is to keep the mobile effort in sync with the desktop work.<br>


<br></blockquote><div>Before this point i was not interested  keep Mini-dev-tree  synced with BibleTime, because as far as i know it is still in refactoring cycle. When i had ported Mini to new platform i was very sensitive to any 
changes in core, there are some ifdef-s that are required for some 
platforms. After Mini will be released i would freely go to HEAD 
BibleTime revesion.<br></div><div><br></div><div>Provide simple and beautiful but powerful application on as much devices as possible is my goal, be useful to as much efforts as possible - also. I would like to share some portion of code with BibleTime: i have some models, have cool listview control, i would like to improve some Core parts: rendering pipeline for parallel display and correct per-entry display, install manager would be better too, for now can&#39;t remember all.<br>

</div><div><br><br></div><div>For example i need powerful bookshelftree model for install manager, i would like to add there remoteRepository item and abiblty to add several install sources. SOmething like this:<br><br></div>

<div>BtBookShelfTreeModel installModel(Grouping(&quot;language/category/module&quot;));<br></div><div>installModel.setModel(CSwordBackend::instance()-&gt;model());<br></div><div>installModel.addInstallSource(crosswire);<br>

installModel.addInstallSource(crosswire_avraw);<br>installModel.addInstallSource(xiphos);<br><br></div><div>then i will be able to get modules for particular language and use this in standard views, sort and get module update status. This would be useful for BibleTime too.<br>

<br></div><div><br></div><div>I found in wiki that you going to remove all references on QWidgets from BibleTime Core. Are both those technologies incompatible? Can i make custom control for QML app?<br><br><br><br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

Both the BibleTime Mini group and a second group that is looking at a Ubuntu Touch application have expressed interest in discussing this further. I am interested and am opening the discussion with this message.<br>
<br>
Gary Holmlund<br>
<br>
______________________________<u></u>_________________<br>
bt-devel mailing list<br>
<a href="mailto:bt-devel@crosswire.org" target="_blank">bt-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/bt-devel" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/bt-devel</a><br>
</blockquote></div><br></div></div>