<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2013/7/11 Gary Holmlund <span dir="ltr"><<a href="mailto:gary.holmlund@gmail.com" target="_blank">gary.holmlund@gmail.com</a>></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'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("language/category/module"));<br></div><div>installModel.setModel(CSwordBackend::instance()->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>