equal
deleted
inserted
replaced
17 |
17 |
18 |
18 |
19 |
19 |
20 |
20 |
21 // INCLUDES |
21 // INCLUDES |
22 #include "CaUiMessageSender.h" |
22 #include "cauimessagesender.h" |
23 |
23 |
24 #include <coemain.h> // CCoeEnv |
24 #include <coemain.h> // CCoeEnv |
25 #include <CallUI.rsg> // Resources. |
25 #include <callui.rsg> // Resources. |
26 |
26 |
27 #include <msvids.h> // KUidMsvLocalServiceMtmValue |
27 #include <msvids.h> // KUidMsvLocalServiceMtmValue |
28 |
28 |
29 #include <sendui.h> // CSendAppUi, CSendUi |
29 #include <sendui.h> // CSendAppUi, CSendUi |
30 #include <CMessageData.h> // Message data for CSendUi |
30 #include <cmessagedata.h> // Message data for CSendUi |
31 #include <featmgr.h> // Feature manager |
31 #include <featmgr.h> // Feature manager |
32 #include "cauilogger.h" // Call Ui Logger |
32 #include "cauilogger.h" // Call Ui Logger |
33 |
33 |
34 // CONSTANTS |
34 // CONSTANTS |
35 // The reconnect query options granularity. |
35 // The reconnect query options granularity. |
36 #ifdef RD_UNIFIED_EDITOR |
36 #ifdef RD_UNIFIED_EDITOR |
37 const TInt KCaUiReConQueryOptionsArrayGranularity = 3; |
37 const TInt KCaUiReConQueryOptionsArrayGranularity = 3; |
79 } |
79 } |
80 delete iSession; |
80 delete iSession; |
81 |
81 |
82 if( iSendUi ) |
82 if( iSendUi ) |
83 { |
83 { |
84 delete iSendUi; |
84 delete iSendUi; |
85 } |
85 } |
86 |
86 |
87 CAUILOGSTRING("CALLUI: <<< CCaUiMessageSender::~CCaUiMessageSender()"); |
87 CAUILOGSTRING("CALLUI: <<< CCaUiMessageSender::~CCaUiMessageSender()"); |
88 } |
88 } |
89 |
89 |
98 { |
98 { |
99 |
99 |
100 CAUILOGSTRING("CALLUI: >>> CCaUiMessageSender::NewL()"); |
100 CAUILOGSTRING("CALLUI: >>> CCaUiMessageSender::NewL()"); |
101 |
101 |
102 CCaUiMessageSender* self = new( ELeave ) CCaUiMessageSender (); |
102 CCaUiMessageSender* self = new( ELeave ) CCaUiMessageSender (); |
103 |
103 |
104 CAUILOGSTRING("CALLUI: <<< CCaUiMessageSender::NewL()"); |
104 CAUILOGSTRING("CALLUI: <<< CCaUiMessageSender::NewL()"); |
105 |
105 |
106 return self; |
106 return self; |
107 } |
107 } |
108 |
108 |
109 // --------------------------------------------------------- |
109 // --------------------------------------------------------- |
110 // CCaUiMessageSender::CreateNewMessageL |
110 // CCaUiMessageSender::CreateNewMessageL |
120 |
120 |
121 CAUILOGSTRING("CALLUI: >>> CCaUiMessageSender::CreateNewMessageL()"); |
121 CAUILOGSTRING("CALLUI: >>> CCaUiMessageSender::CreateNewMessageL()"); |
122 |
122 |
123 TRAPD( err, CreateSendUiL()); |
123 TRAPD( err, CreateSendUiL()); |
124 if ( err != KErrNone ) |
124 if ( err != KErrNone ) |
125 User::Leave( KErrGeneral ); |
125 User::Leave( KErrGeneral ); |
126 |
126 |
127 //Launch message editor standalone |
127 //Launch message editor standalone |
128 TUid mtmUid = { aMessageType }; |
128 TUid mtmUid = { aMessageType }; |
129 |
129 |
130 CMessageData* messageData = CMessageData::NewL(); |
130 CMessageData* messageData = CMessageData::NewL(); |
199 CleanupStack::PushL( msgTypes ); |
199 CleanupStack::PushL( msgTypes ); |
200 UpdateMessageTypesArrayL( msgTypes ); |
200 UpdateMessageTypesArrayL( msgTypes ); |
201 CleanupStack::Pop(); |
201 CleanupStack::Pop(); |
202 iMsgTypes = msgTypes; |
202 iMsgTypes = msgTypes; |
203 |
203 |
204 CAUILOGSTRING("CALLUI: <<< CCaUiMessageSender::MessageTypesArrayL()"); |
204 CAUILOGSTRING("CALLUI: <<< CCaUiMessageSender::MessageTypesArrayL()"); |
205 |
205 |
206 return *iMsgTypes; |
206 return *iMsgTypes; |
207 } |
207 } |
208 |
208 |
209 // --------------------------------------------------------- |
209 // --------------------------------------------------------- |
330 delete iSession; |
330 delete iSession; |
331 iSession = NULL; |
331 iSession = NULL; |
332 CAUILOGSTRING("CALLUI:<<< CCaUiMessageSender::HandleSessionEventL(): case: EMsvCloseSession"); |
332 CAUILOGSTRING("CALLUI:<<< CCaUiMessageSender::HandleSessionEventL(): case: EMsvCloseSession"); |
333 break; |
333 break; |
334 default: |
334 default: |
335 CAUILOGSTRING("CALLUI:<<< CCaUiMessageSender::HandleSessionEventL(): case: default"); |
335 CAUILOGSTRING("CALLUI:<<< CCaUiMessageSender::HandleSessionEventL(): case: default"); |
336 break; |
336 break; |
337 } |
337 } |
338 |
338 |
339 } |
339 } |
340 |
340 |