-rw-r--r-- | libopie2/opiepim/TODO | 82 |
1 files changed, 37 insertions, 45 deletions
diff --git a/libopie2/opiepim/TODO b/libopie2/opiepim/TODO index b520370..e495c86 100644 --- a/libopie2/opiepim/TODO +++ b/libopie2/opiepim/TODO @@ -1,5 +1,7 @@ -As to popular request.... +TODO: -1.) fix up the core/backend mess. + - 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 @@ -9,56 +11,46 @@ As to popular request.... Fix filenames to OPim* ... -2.) Move sorting, Query By Example, Exposing of Attributes of a Record - available to the Ptr base class and have sane implementation - on the template level - -3.) Have something like QProperty to expose attributes from OPimRecord. + - 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 - -4.) Marshall/Demarshall all PIM Records correctly - -5.) Add the Private Backend to the OPimRecord ( private ) make the base - access class friend and allow retrieving the backend. Make it virtual - so the template gets the right pointer. So it can only be accessed from - the inside - -6.) Add signals for updating/adding/removing records to the access template - Internal connect method - -7.) internal QCOP communication between the interfaces - -8.) GUI:Better and Improved Recurrence Widget - -9.) GUI:Improved Alarm Widget and handling classes - -10.) GUI:Undo/Redo template look at KDE - -11.) GUI: Generic X-Ref Selector using the factory and pointer interface - -12.) GUI: Factory and also registration of foreign services. generate a records of type - -13.) Multiple Backends for an Access Template - -14.) ReadOnly Access - -15.) GUI: Generic Table Widget maybe even baed on Selector with + - 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 - -16.) Multiple Categories with Sub Categories including popup selector + - 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 - -17.) ListView for TodolIst At least introduce parents and child + - 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 -18.) Add querieng to Ptr Level for dates and date ranges. - Return OEffectiveEvents or such which is also only loaded - if required. -19.) Clean Up -20.) Datebook Classes +Done -22.) Better helper for AlarmServer
\ No newline at end of file +- 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 |