FreeCalypso > hg > fc-magnetite
comparison src/aci2/bmi/MmiBookController.h @ 3:93999a60b835
src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 00:29:36 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:c41a534f33c6 | 3:93999a60b835 |
---|---|
1 #ifndef _MMIBOOKCONTROLLER_H_ | |
2 #define _MMIBOOKCONTROLLER_H_ 1 | |
3 | |
4 /******************************************************************************* | |
5 | |
6 CONDAT (UK) | |
7 | |
8 ******************************************************************************** | |
9 | |
10 This software product is the property of Condat (UK) Ltd and may not be | |
11 disclosed to any third party without the express permission of the owner. | |
12 | |
13 ******************************************************************************** | |
14 | |
15 $Project name: Basic MMI | |
16 $Project code: BMI (6349) | |
17 $Module: PhoneBook | |
18 $File: MmiBookController.h | |
19 $Revision: 1.0 | |
20 | |
21 $Author: Condat(UK) | |
22 $Date: 25/10/00 | |
23 | |
24 ******************************************************************************** | |
25 | |
26 Description: | |
27 | |
28 The book controller module provides the external | |
29 interface to the phone book. It provides ALL external | |
30 entry points to the phone book system. | |
31 | |
32 ******************************************************************************** | |
33 $History: MmiBookController.h | |
34 | |
35 25/10/00 Original Condat(UK) BMI version. | |
36 | |
37 $End | |
38 | |
39 *******************************************************************************/ | |
40 | |
41 | |
42 /* MMI Phone Book Controller Module | |
43 | |
44 This module provides the entry points to the phone book | |
45 functionality. The real work of the phonebook is carried | |
46 out in subordinate modules | |
47 | |
48 Each of the subordinate modules provides a mechanism for | |
49 driving the functionality required by it's own module, but | |
50 the external view outside the phonebook itself will come | |
51 from here. | |
52 */ | |
53 | |
54 | |
55 | |
56 /* In addition to the primary entry points for the phonebook, | |
57 which are identified below, there are additional entry | |
58 points provided as utilities by the MmiBookUtilities | |
59 module. In order to ensure that these are correctly | |
60 enabled by users of the phonebook, we will include their | |
61 definitions here | |
62 */ | |
63 #include "MmiResources.h" | |
64 #include "MmiBookUtils.h" | |
65 | |
66 | |
67 | |
68 /* Define the primary access points which exist in the MMI | |
69 Menu tree, we will have a simple one to one mapping here | |
70 between the menu items in the menu tree and the handler | |
71 functions in the phone book. | |
72 | |
73 Menu handlers have a standard interface, the only thing | |
74 that changes is the name, so wrap this up cleanly | |
75 */ | |
76 #define MENU_HANDLER( Name ) tBookStatus Name( tBookMfwMenu *Menu, tBookMfwMenuItem *Item ) | |
77 | |
78 MENU_HANDLER( bookNameEnter ); | |
79 MENU_HANDLER( bookNameEdit ); | |
80 MENU_HANDLER( bookNameDelete ); | |
81 MENU_HANDLER( bookNameCall ); | |
82 MENU_HANDLER( bookDeleteAll ); | |
83 MENU_HANDLER( bookNameSearch ); | |
84 MENU_HANDLER( bookNumberSearch ); | |
85 MENU_HANDLER( bookLocationSearch ); | |
86 | |
87 MENU_HANDLER( bookNameDeleteAll ); | |
88 | |
89 MENU_HANDLER( bookSendAsDTMF ); | |
90 MENU_HANDLER( bookSendMessage ); | |
91 | |
92 MENU_HANDLER( bookGetOwnNumber ); | |
93 MENU_HANDLER( bookSetOwnNumber ); | |
94 | |
95 MENU_HANDLER( bookRepRedNameEnter ); | |
96 MENU_HANDLER( bookRepRedDelete ); | |
97 | |
98 MENU_HANDLER( bookCallListDetails ); | |
99 MENU_HANDLER( bookDetailsList ); | |
100 | |
101 MENU_HANDLER( bookServiceNumbers ); | |
102 MENU_HANDLER( bookMemoryStatus ); | |
103 MENU_HANDLER( bookFDNActivate ); | |
104 MENU_HANDLER( bookFDNDeactivate ); | |
105 | |
106 MENU_HANDLER( bookEnterLDN ); | |
107 MENU_HANDLER( bookEnterLRN) ; | |
108 MENU_HANDLER( bookEnterLMN ); | |
109 | |
110 /* SPR#1112 - Internal phonebook menu options */ | |
111 #ifdef INT_PHONEBOOK | |
112 MENU_HANDLER( bookSelectBook ); | |
113 MENU_HANDLER( bookSelectBookSIM ); | |
114 MENU_HANDLER( bookSelectBookPhone ); | |
115 MENU_HANDLER( bookCopyEntry ); | |
116 MENU_HANDLER( bookCopyAll ); | |
117 MENU_HANDLER( bookMoveEntry ); | |
118 MENU_HANDLER( bookMoveAll ); | |
119 #endif | |
120 | |
121 MENU_HANDLER( CphsAlsLock ); | |
122 MENU_HANDLER( CphsAlsUnlock ); | |
123 | |
124 /******************************************************************************* | |
125 | |
126 End of File | |
127 | |
128 *******************************************************************************/ | |
129 | |
130 #endif |