summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/TODO
Unidiff
Diffstat (limited to 'libopie2/opiepim/TODO') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiepim/TODO1
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,55 +1,56 @@
1As to popular request.... 1As to popular request....
2 2
31.) fix up the core/backend mess. 31.) 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
102.) Move sorting, Query By Example, Exposing of Attributes of a Record 112.) 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
143.) Have something like QProperty to expose attributes from OPimRecord. 153.) 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
194.) Marshall/Demarshall all PIM Records correctly 204.) Marshall/Demarshall all PIM Records correctly
20 21
215.) Add the Private Backend to the OPimRecord ( private ) make the base 225.) 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
266.) Add signals for updating/adding/removing records to the access template 276.) Add signals for updating/adding/removing records to the access template
27 Internal connect method 28 Internal connect method
28 29
297.) internal QCOP communication between the interfaces 307.) internal QCOP communication between the interfaces
30 31
318.) GUI:Better and Improved Recurrence Widget 328.) GUI:Better and Improved Recurrence Widget
32 33
339.) GUI:Improved Alarm Widget and handling classes 349.) GUI:Improved Alarm Widget and handling classes
34 35
3510.) GUI:Undo/Redo template look at KDE 3610.) GUI:Undo/Redo template look at KDE
36 37
3711.) GUI: Generic X-Ref Selector using the factory and pointer interface 3811.) GUI: Generic X-Ref Selector using the factory and pointer interface
38 39
3912.) GUI: Factory and also registration of foreign services. generate a records of type 4012.) GUI: Factory and also registration of foreign services. generate a records of type
40 41
4113.) Multiple Backends for an Access Template 4213.) Multiple Backends for an Access Template
42 43
4314.) ReadOnly Access 4414.) ReadOnly Access
44 45
4515.) GUI: Generic Table Widget maybe even baed on Selector with 4615.) GUI: Generic Table Widget maybe even baed on Selector with
46 configuration of shown Attribute 47 configuration of shown Attribute
47 48
4816.) Multiple Categories with Sub Categories including popup selector 4916.) 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
5217.) ListView for TodolIst At least introduce parents and child 5317.) ListView for TodolIst At least introduce parents and child
53 And query for them 54 And query for them
54 55
5518.) Add querieng to Ptr Level for dates and date ranges. 5618.) Add querieng to Ptr Level for dates and date ranges.