-rw-r--r-- | libopie2/opiepim/TODO | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libopie2/opiepim/TODO b/libopie2/opiepim/TODO index c3420cf..b520370 100644 --- a/libopie2/opiepim/TODO +++ b/libopie2/opiepim/TODO | |||
@@ -1,63 +1,64 @@ | |||
1 | As to popular request.... | 1 | As to popular request.... |
2 | 2 | ||
3 | 1.) fix up the core/backend mess. | 3 | 1.) fix up the core/backend mess. |
4 | The actual Backend Implementation + Interface should be there | 4 | The actual Backend Implementation + Interface should be there |
5 | The API frontend used by the developer should not be used | 5 | The API frontend used by the developer should not be used |
6 | 6 | ||
7 | Rename ODateBookAccess* to OPimDateBookAccess* | 7 | Rename ODateBookAccess* to OPimDateBookAccess* |
8 | Rename OContactAccess* to OpimContactAccess* | ||
8 | Fix filenames to OPim* ... | 9 | Fix filenames to OPim* ... |
9 | 10 | ||
10 | 2.) Move sorting, Query By Example, Exposing of Attributes of a Record | 11 | 2.) Move sorting, Query By Example, Exposing of Attributes of a Record |
11 | available to the Ptr base class and have sane implementation | 12 | available to the Ptr base class and have sane implementation |
12 | on the template level | 13 | on the template level |
13 | 14 | ||
14 | 3.) Have something like QProperty to expose attributes from OPimRecord. | 15 | 3.) Have something like QProperty to expose attributes from OPimRecord. |
15 | This would include exporting,importing of data, and translated names. | 16 | This would include exporting,importing of data, and translated names. |
16 | This can be used for Cross Reference, Selector Widget, Generic Table | 17 | This can be used for Cross Reference, Selector Widget, Generic Table |
17 | Shower | 18 | Shower |
18 | 19 | ||
19 | 4.) Marshall/Demarshall all PIM Records correctly | 20 | 4.) Marshall/Demarshall all PIM Records correctly |
20 | 21 | ||
21 | 5.) Add the Private Backend to the OPimRecord ( private ) make the base | 22 | 5.) Add the Private Backend to the OPimRecord ( private ) make the base |
22 | access class friend and allow retrieving the backend. Make it virtual | 23 | access class friend and allow retrieving the backend. Make it virtual |
23 | so the template gets the right pointer. So it can only be accessed from | 24 | so the template gets the right pointer. So it can only be accessed from |
24 | the inside | 25 | the inside |
25 | 26 | ||
26 | 6.) Add signals for updating/adding/removing records to the access template | 27 | 6.) Add signals for updating/adding/removing records to the access template |
27 | Internal connect method | 28 | Internal connect method |
28 | 29 | ||
29 | 7.) internal QCOP communication between the interfaces | 30 | 7.) internal QCOP communication between the interfaces |
30 | 31 | ||
31 | 8.) GUI:Better and Improved Recurrence Widget | 32 | 8.) GUI:Better and Improved Recurrence Widget |
32 | 33 | ||
33 | 9.) GUI:Improved Alarm Widget and handling classes | 34 | 9.) GUI:Improved Alarm Widget and handling classes |
34 | 35 | ||
35 | 10.) GUI:Undo/Redo template look at KDE | 36 | 10.) GUI:Undo/Redo template look at KDE |
36 | 37 | ||
37 | 11.) GUI: Generic X-Ref Selector using the factory and pointer interface | 38 | 11.) GUI: Generic X-Ref Selector using the factory and pointer interface |
38 | 39 | ||
39 | 12.) GUI: Factory and also registration of foreign services. generate a records of type | 40 | 12.) GUI: Factory and also registration of foreign services. generate a records of type |
40 | 41 | ||
41 | 13.) Multiple Backends for an Access Template | 42 | 13.) Multiple Backends for an Access Template |
42 | 43 | ||
43 | 14.) ReadOnly Access | 44 | 14.) ReadOnly Access |
44 | 45 | ||
45 | 15.) GUI: Generic Table Widget maybe even baed on Selector with | 46 | 15.) GUI: Generic Table Widget maybe even baed on Selector with |
46 | configuration of shown Attribute | 47 | configuration of shown Attribute |
47 | 48 | ||
48 | 16.) Multiple Categories with Sub Categories including popup selector | 49 | 16.) Multiple Categories with Sub Categories including popup selector |
49 | Widget. Fix Bug with changing visible. Both helper class + gui. | 50 | Widget. Fix Bug with changing visible. Both helper class + gui. |
50 | Also group PopupNames Like in Function Menu of XEmacs | 51 | Also group PopupNames Like in Function Menu of XEmacs |
51 | 52 | ||
52 | 17.) ListView for TodolIst At least introduce parents and child | 53 | 17.) ListView for TodolIst At least introduce parents and child |
53 | And query for them | 54 | And query for them |
54 | 55 | ||
55 | 18.) Add querieng to Ptr Level for dates and date ranges. | 56 | 18.) Add querieng to Ptr Level for dates and date ranges. |
56 | Return OEffectiveEvents or such which is also only loaded | 57 | Return OEffectiveEvents or such which is also only loaded |
57 | if required. | 58 | if required. |
58 | 59 | ||
59 | 19.) Clean Up | 60 | 19.) Clean Up |
60 | 61 | ||
61 | 20.) Datebook Classes | 62 | 20.) Datebook Classes |
62 | 63 | ||
63 | 22.) Better helper for AlarmServer \ No newline at end of file | 64 | 22.) Better helper for AlarmServer \ No newline at end of file |