47 ECallButtonLogState, |
48 ECallButtonLogState, |
48 ECallButtonSendState |
49 ECallButtonSendState |
49 }; |
50 }; |
50 static const CPhoneDialerController::TLocalButtonData KCallButtonDataTable[] = |
51 static const CPhoneDialerController::TLocalButtonData KCallButtonDataTable[] = |
51 { |
52 { |
52 { EPhoneNumberAcqCmdSendCommand, |
53 { |
53 EAknsMinorGenericQgnIndiButtonAnswerWhite, |
54 EPhoneNumberAcqCmdSendCommand, |
54 EMbmPhoneuiQgn_indi_button_answer_white, |
55 EAknsMinorGenericQgnIndiButtonAnswerWhite, |
55 EMbmPhoneuiQgn_indi_button_answer_white_mask, |
56 EMbmPhoneuiQgn_indi_button_answer_white, |
56 R_PHONEUI_DIALER_TOOLTIP_CALL |
57 EMbmPhoneuiQgn_indi_button_answer_white_mask, |
|
58 R_PHONEUI_DIALER_TOOLTIP_CALL |
57 }, |
59 }, |
58 { EPhoneDialerCmdLog, |
60 { |
59 EAknsMinorGenericQgnIndiButtonLogdialerWhite, |
61 EPhoneDialerCmdLog, |
60 EMbmPhoneuiQgn_indi_button_logdialer_white, |
62 EAknsMinorGenericQgnIndiButtonLogdialerWhite, |
61 EMbmPhoneuiQgn_indi_button_logdialer_white_mask, |
63 EMbmPhoneuiQgn_indi_button_logdialer_white, |
62 R_PHONEUI_DIALER_TOOLTIP_RECENT_CALLS |
64 EMbmPhoneuiQgn_indi_button_logdialer_white_mask, |
|
65 R_PHONEUI_DIALER_TOOLTIP_RECENT_CALLS |
63 }, |
66 }, |
64 { EPhoneNumberAcqCmdSendCommand, |
67 { |
65 EAknsMinorGenericQgnIndiButtonAnswerWhite, |
68 EPhoneNumberAcqCmdSendCommand, |
66 EMbmPhoneuiQgn_indi_button_answer_white, |
69 EAknsMinorGenericQgnIndiButtonAnswerWhite, |
67 EMbmPhoneuiQgn_indi_button_answer_white_mask, |
70 EMbmPhoneuiQgn_indi_button_answer_white, |
68 R_PHONEUI_DIALER_TOOLTIP_SEND |
71 EMbmPhoneuiQgn_indi_button_answer_white_mask, |
|
72 R_PHONEUI_DIALER_TOOLTIP_SEND |
69 } |
73 } |
70 }; |
74 }; |
71 static const TInt KCallButtonDataTableCount = |
75 static const TInt KCallButtonDataTableCount = |
72 sizeof( KCallButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); |
76 sizeof( KCallButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); |
73 |
77 |
74 |
|
75 /** States for Phonebook button */ |
78 /** States for Phonebook button */ |
76 enum TPhonebookButtonState |
79 enum TPhonebookButtonState |
77 { |
80 { |
78 EPhonebookButtonContactsState = 0, |
81 EPhonebookButtonContactsState = 0, |
79 EPhonebookButtonAddContactState |
82 EPhonebookButtonAddContactState, |
|
83 // Video call button send state |
|
84 EPhonebookButtonVideocallSendState, |
|
85 // Video call button call state |
|
86 EPhonebookButtonVideocallState |
80 }; |
87 }; |
81 static const CPhoneDialerController::TLocalButtonData KPhonebookButtonDataTable[] = |
88 static const CPhoneDialerController::TLocalButtonData KPhonebookButtonDataTable[] = |
82 { |
89 { |
83 { EPhoneDialerCmdContacts, |
90 { |
84 EAknsMinorGenericQgnIndiDialerContacts, |
91 EPhoneDialerCmdContacts, |
85 EMbmPhoneuiQgn_indi_dialer_contacts, |
92 EAknsMinorGenericQgnIndiDialerContacts, |
86 EMbmPhoneuiQgn_indi_dialer_contacts_mask, |
93 EMbmPhoneuiQgn_indi_dialer_contacts, |
87 R_PHONEUI_DIALER_TOOLTIP_CONTACTS |
94 EMbmPhoneuiQgn_indi_dialer_contacts_mask, |
|
95 R_PHONEUI_DIALER_TOOLTIP_CONTACTS |
88 }, |
96 }, |
89 { EPhoneNumberAcqCmdAddToContacts, |
97 { |
90 EAknsMinorGenericQgnIndiDialerAddContacts, |
98 EPhoneNumberAcqCmdAddToContacts, |
91 EMbmPhoneuiQgn_indi_dialer_add_contacts, |
99 EAknsMinorGenericQgnIndiDialerAddContacts, |
92 EMbmPhoneuiQgn_indi_dialer_add_contacts_mask, |
100 EMbmPhoneuiQgn_indi_dialer_add_contacts, |
93 R_PHONEUI_DIALER_TOOLTIP_ADD_TO_CONTACTS |
101 EMbmPhoneuiQgn_indi_dialer_add_contacts_mask, |
|
102 R_PHONEUI_DIALER_TOOLTIP_ADD_TO_CONTACTS |
|
103 }, |
|
104 // Video call button |
|
105 { |
|
106 EPhoneNumberAcqCmdVideoCall, |
|
107 EAknsMinorGenericQgnIndiDialerVideocallSend, |
|
108 EMbmPhoneuiQgn_indi_dialer_videocall_send, |
|
109 EMbmPhoneuiQgn_indi_dialer_videocall_send_mask, |
|
110 R_PHONEUI_DIALER_TOOLTIP_SEND |
|
111 }, |
|
112 { |
|
113 EPhoneNumberAcqCmdVideoCall, |
|
114 EAknsMinorGenericQgnIndiDialerVideocallSend, |
|
115 EMbmPhoneuiQgn_indi_dialer_videocall_send, |
|
116 EMbmPhoneuiQgn_indi_dialer_videocall_send_mask, |
|
117 R_PHONEUI_DIALER_TOOLTIP_VIDEO_CALL |
94 } |
118 } |
95 }; |
119 }; |
96 static const TInt KPhonebookButtonDataTableCount = |
120 static const TInt KPhonebookButtonDataTableCount = |
97 sizeof( KPhonebookButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); |
121 sizeof( KPhonebookButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); |
98 |
122 |
99 |
|
100 /** States for Clear button */ |
123 /** States for Clear button */ |
101 enum TClearButtonState |
124 enum TClearButtonState |
102 { |
125 { |
103 EClearButtonClearState = 0 |
126 EClearButtonClearState = 0 |
104 }; |
127 }; |
105 static const CPhoneDialerController::TLocalButtonData KClearButtonDataTable[] = |
128 static const CPhoneDialerController::TLocalButtonData KClearButtonDataTable[] = |
106 { |
129 { |
107 { EPhoneDialerCmdClear, |
130 { |
108 EAknsMinorGenericQgnIndiDialerClear, |
131 EPhoneDialerCmdClear, |
109 EMbmPhoneuiQgn_indi_dialer_clear, |
132 EAknsMinorGenericQgnIndiDialerClear, |
110 EMbmPhoneuiQgn_indi_dialer_clear_mask, |
133 EMbmPhoneuiQgn_indi_dialer_clear, |
111 R_PHONEUI_DIALER_TOOLTIP_CLEAR |
134 EMbmPhoneuiQgn_indi_dialer_clear_mask, |
|
135 R_PHONEUI_DIALER_TOOLTIP_CLEAR |
112 } |
136 } |
113 }; |
137 }; |
114 static const TInt KClearButtonDataTableCount = |
138 static const TInt KClearButtonDataTableCount = |
115 sizeof( KClearButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); |
139 sizeof( KClearButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); |
116 |
140 |