equal
deleted
inserted
replaced
176 |
176 |
177 /** |
177 /** |
178 * Deletes next mailbox in iMailboxesToDelete. |
178 * Deletes next mailbox in iMailboxesToDelete. |
179 */ |
179 */ |
180 void DoDeleteNextMailboxL(); |
180 void DoDeleteNextMailboxL(); |
|
181 |
|
182 /** |
|
183 * Callback that calls DoDeleteNextMailboxL(). |
|
184 */ |
|
185 static TInt IdleCallbackL(TAny* aPtr); |
181 |
186 |
182 private: // data |
187 private: // data |
183 |
188 |
184 // Mail client |
189 // Mail client |
185 CFSMailClient& iMailClient; |
190 CFSMailClient& iMailClient; |
193 // Operation id of the currently ongoing delete operation |
198 // Operation id of the currently ongoing delete operation |
194 TInt iMailboxDeleteOperationId; |
199 TInt iMailboxDeleteOperationId; |
195 |
200 |
196 // Wait dialog |
201 // Wait dialog |
197 CAknWaitDialog* iWaitDialog; |
202 CAknWaitDialog* iWaitDialog; |
|
203 |
|
204 // Idletimer. This is used in RequestResponseL() to ensure that |
|
205 // iMailboxDeleteOperationId gets updated properly when deleting multiple |
|
206 // mailboxes. |
|
207 CIdle* iIdle; |
198 |
208 |
199 }; |
209 }; |
200 |
210 |
201 #endif // FREESTYLEEMAILUIMAILBOXDELETER_H |
211 #endif // FREESTYLEEMAILUIMAILBOXDELETER_H |