TODO: - Exposing of Attributes of a Record in OPimRecord (translatable and sortable) - Add generic Journal Implementation for the XML files - fix up the core/backend mess. The actual Backend Implementation + Interface should be there The API frontend used by the developer should not be used Rename ODateBookAccess* to OPimDateBookAccess* Rename OContactAccess* to OpimContactAccess* Fix filenames to OPim* ... - Have something like QProperty to expose attributes from OPimRecord. This would include exporting,importing of data, and translated names. This can be used for Cross Reference, Selector Widget, Generic Table Shower - Marshall/Demarshall all PIM Records correctly - Flag the OPimRecord to which backend it belongs. And make it accessible for the internal implementations - Add signals for updating/adding/removing records to the access template Internal connect method and keep the backends current - internal QCOP communication between the interfaces - GUI:Better and Improved Recurrence Widget - GUI:Improved Alarm Widget and handling classes - GUI:Undo/Redo template look at KDE - GUI: Generic X-Ref Selector using the factory and pointer interface - GUI: Factory and also registration of foreign services. generate a records of type - Multiple Backends for an Access Template - ReadOnly Access - GUI: Generic Table Widget maybe even baed on Selector with configuration of shown Attribute - Multiple Categories with Sub Categories including popup selector Widget. Fix Bug with changing visible. Both helper class + gui. Also group PopupNames Like in Function Menu of XEmacs - ListView for TodolIst At least introduce parents and child And query for them - Clean Up - Datebook Classes - Better helper for AlarmServer Work in Progress - Fully implement sorting and filtering in generic Contact Backend - Implement QueryByExample generically in Todo,Event,Contact - Add querySettings to OPimAccessBackend as used to be found in OContactAccess(Backend) - Implement accelerated versions of sort,filter,queryByExample in the SQL resources Done - Move sorting, Query By Example to the Ptr base class - Added OPimOccurrence, OPimBackendOccurrence and conversion - Added Sort Implementation for Contact and Todo - Generic Implementation of sorting and filtering for Todos