|
1 TODO |
|
2 publisher: |
|
3 -HSPS settings API is in use, but TInt CMCSPluginData::SettingsChangedL callback is never called. BUG? |
|
4 -Listen setting changes in plug-in, and publish changed items. |
|
5 -Plug-ins' state machine will change in 9.1, check that plug-in's Resume-function handles all the states properly |
|
6 -Prevent item launching in backup state. Some apps except that we handle it. |
|
7 -Check if there is a need to publish to secondary observer. Plugin does not publish currently. |
|
8 |
|
9 settings: |
|
10 -All the resources use shortcut naming, because copied from shortcut settings, must be changed |
|
11 -Clean resources, there is some unused stuff. |
|
12 -Icon resource must be renamed also |
|
13 -Help in options menu (CMCSPluginSettings::HandleCommandL) |
|
14 -Leaks memory (for sure, other components might also leak) |
|
15 -HandleBookmarkChangeCommandL aIndex is not handled, is used to highlight previously selected item in listbox |
|
16 -HSPS setting must be able to tell if item is locked ( see CMCSPluginSettingsContainer::HandleChangeCommandL) |
|
17 -Mailboxes are not supported, some old implementation exists |
|
18 -Check if runtime observing of changes in MCS, bookmarks, or mailboxes is needed. |
|
19 -Hardcoded default icon for bookmark |
|
20 |
|
21 widget: |
|
22 -Must be finalized, other variants. |
|
23 |
|
24 Common: |
|
25 -Hardcoded literals |
|
26 -Obsolete header cleanup |
|
27 -Obsolete library cleanup |
|
28 -Test cases missing |
|
29 -@since |
|
30 -Comments in headers |
|
31 -SaveSettingsL is in two classes, move to common? Make common dll? |
|
32 -Compile warnings |
|
33 |
|
34 Missing feature |
|
35 -Add folders and suites, problem in current design is that it relies on uid, which is not assigned for folder and suites |
|
36 -Launch folders and suites, handler improvement |
|
37 -Launch files based on mimetype, handler improvement |
|
38 |
|
39 FOR SOME REASON |
|
40 Our settings plug-in is GeneralSettings ECOM plug-in. For some reason when we launch (ShowSettingsL) |
|
41 our plugin General Settings fw loads all the plugins and in addition it reloads our plugin. That has |
|
42 to be resolved with settings team. Settings is nowadays part of MyPex. |
|
43 Main contact Lakshmeshwar Shreekanth.P (Nokia-D-MSW/Bangalore) |
|
44 |
|
45 Matrixmenudata.xml contains desktop widget specific additions. In order to get those into use you have to |
|
46 copy file into X:\epoc32\release\winscw\udeb\z\private\200113DD\content and replace existing. |
|
47 Also you need to delete runtime generated file from X:\epoc32\winscw\c\private\200113dd\content and launch the emulator. |