On 16 June 2012 00:43, Smit Patel <smitpate...@gmail.com> wrote: > > > On Thu, Jun 14, 2012 at 9:53 AM, Jaroslaw Staniek <stan...@kde.org> wrote: >> >> I didn't read the code, but do you use kexidb for the db creation and >> data access? > > No. >> >> I'm asking because of reuse principle. > > I saw the same thing in LO Base and LO Writer. I didn't have LO Base > installed at first. I was unable to use database UI in writer too because of > library dependency. We should consider reusing principle with this > dependency in mind.
Kexi does not use LO Base, so this dependency out of scope, it's not the same thing. For rich database connectivity features we use a library called KexiDB, which for the needs of the Biblio db KexiDB would be made part of calligra libs, which is exactly an approach to fight code duplication and complexity. >> I can help with >> that for 2.6. > > I am ready to work on this once my GSoC is over. :) Good! That said, please note, KexiDB rather goes the Qt-only route, i.e. Predicate lib [1], a successor, is in development. So I think you have enough of time to focus on tasks specific to Bibliographic data structures and GUIs, knowing that once one switches to Predicate it's no longer needed to perform construction of magical (unportable) SQL statements. [1] http://community.kde.org/Predicate -- regards / pozdrawiam, Jaroslaw Staniek http://www.linkedin.com/in/jstaniek Kexi & Calligra (kexi-project.org, identi.ca/kexi, calligra.org/kexi) KDE Software Development Platform on MS Windows (windows.kde.org) _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel