equal
deleted
inserted
replaced
36 } |
36 } |
37 |
37 |
38 CRenameItem::~CRenameItem() |
38 CRenameItem::~CRenameItem() |
39 { |
39 { |
40 delete iOldName; |
40 delete iOldName; |
41 iOldName = NULL; |
|
42 delete iNewName; |
41 delete iNewName; |
43 iNewName = NULL; |
|
44 iFileEvents.ResetAndDestroy(); |
42 iFileEvents.ResetAndDestroy(); |
45 } |
43 } |
46 |
44 |
47 |
45 |
48 void CRenameItem::ConstructL(const TDesC &aOldName, const TDesC &aNewName) |
46 void CRenameItem::ConstructL(const TDesC &aOldName, const TDesC &aNewName) |
63 |
61 |
64 void CRenameItem::AddFileEvent(TMdsFSPStatus &aEvent) |
62 void CRenameItem::AddFileEvent(TMdsFSPStatus &aEvent) |
65 { |
63 { |
66 TMdsFSPStatus* event = NULL; |
64 TMdsFSPStatus* event = NULL; |
67 event = new TMdsFSPStatus(aEvent); |
65 event = new TMdsFSPStatus(aEvent); |
68 |
|
69 if (event) |
66 if (event) |
70 { |
67 { |
71 if(iFileEvents.Append(event) != KErrNone) |
68 iFileEvents.Append(event); |
72 { |
|
73 delete event; |
|
74 event = NULL; |
|
75 } |
|
76 } |
69 } |
77 } |
70 } |
78 |
71 |
79 void CRenameItem::HandleFileEventsL(CFileEventHandlerAO &aCFileEventHandlerAO) |
72 void CRenameItem::HandleFileEventsL(CFileEventHandlerAO &aCFileEventHandlerAO) |
80 { |
73 { |
162 { |
155 { |
163 CRenameItem *currItem = iRenamedFolders[0]; |
156 CRenameItem *currItem = iRenamedFolders[0]; |
164 iRenamedFolders.Remove(0); |
157 iRenamedFolders.Remove(0); |
165 TRAP_IGNORE(currItem->HandleFileEventsL(iCFileEventHandlerAO)); |
158 TRAP_IGNORE(currItem->HandleFileEventsL(iCFileEventHandlerAO)); |
166 delete currItem; |
159 delete currItem; |
167 currItem = NULL; |
|
168 |
|
169 SetNextRequest(ERenameStateIdle); |
160 SetNextRequest(ERenameStateIdle); |
170 |
|
171 if (iRenamedFolders.Count() == 0) |
161 if (iRenamedFolders.Count() == 0) |
172 { |
162 { |
173 iIsRunning = EFalse; |
163 iIsRunning = EFalse; |
174 iRenamedFolders.Compress(); |
164 iRenamedFolders.Compress(); |
175 } |
165 } |