equal
deleted
inserted
replaced
55 TUint iMinSize; |
55 TUint iMinSize; |
56 TUint iMaxSize; |
56 TUint iMaxSize; |
57 TTime iMinDate; |
57 TTime iMinDate; |
58 TTime iMaxDate; |
58 TTime iMaxDate; |
59 TBool iRecurse; |
59 TBool iRecurse; |
|
60 TBool iDefaultWildCard; |
60 }; |
61 }; |
61 |
62 |
62 class TDriveEntry |
63 class TDriveEntry |
63 { |
64 { |
64 public: |
65 public: |
180 enum TState // active object states |
181 enum TState // active object states |
181 { |
182 { |
182 EIdle = 0, // do nothing |
183 EIdle = 0, // do nothing |
183 }; |
184 }; |
184 |
185 |
185 enum TClipBoardMode |
186 // enum TClipBoardMode |
186 { |
187 // { |
187 EClipBoardModeCut = 0, |
188 // EClipBoardModeCut = 0, |
188 EClipBoardModeCopy |
189 // EClipBoardModeCopy |
189 }; |
190 // }; |
190 |
191 |
191 public: |
192 public: |
192 static CFileBrowserFileUtils* NewL(CEngine* aEngine); |
193 static CFileBrowserFileUtils* NewL(CEngine* aEngine); |
193 ~CFileBrowserFileUtils(); |
194 ~CFileBrowserFileUtils(); |
194 |
195 |
259 void CopyToFolderL(TFileName aTargetDir, const TOverwriteOptions &aOverwriteOptions, TBool aMove=EFalse); |
260 void CopyToFolderL(TFileName aTargetDir, const TOverwriteOptions &aOverwriteOptions, TBool aMove=EFalse); |
260 void DeleteL(); |
261 void DeleteL(); |
261 TBool SelectionHasDirs(); |
262 TBool SelectionHasDirs(); |
262 void TouchL(TBool aRecurse); |
263 void TouchL(TBool aRecurse); |
263 void RenameL(const TInt aIndex, const TFileName &newName); |
264 void RenameL(const TInt aIndex, const TFileName &newName); |
264 void SetAttributesL(); |
265 void SetAttributesL(TUint &aSetAttMask, TUint &aClearAttMask, TBool &aRecurse); |
265 void SearchL(); |
266 void SearchL(); |
266 void NewFileL(const TFileName &aNewFileName); |
267 void NewFileL(const TFileName &aNewFileName); |
267 void NewDirectoryL(const TFileName &aNewDirectoryName); |
268 void NewDirectoryL(const TFileName &aNewDirectoryName); |
268 void SendToL(); |
269 void SendToL(); |
269 void CompressL(); |
270 void CompressL(); |
328 inline TSearchAttributes GetSearchAttributes(){ return iSearchAttributes; }; |
329 inline TSearchAttributes GetSearchAttributes(){ return iSearchAttributes; }; |
329 inline void ChangeAttributes(TSearchAttributes attributes) { iSearchAttributes = attributes; }; |
330 inline void ChangeAttributes(TSearchAttributes attributes) { iSearchAttributes = attributes; }; |
330 inline TSearchResults SearchResults(){ return iFileSearchResults; }; |
331 inline TSearchResults SearchResults(){ return iFileSearchResults; }; |
331 inline CFileEntryList* FoundFiles() { return iFileEntryList; }; |
332 inline CFileEntryList* FoundFiles() { return iFileEntryList; }; |
332 inline void SetAllowProcessing(TBool aAllowProcessing) { iAllowProcessing = aAllowProcessing; } |
333 inline void SetAllowProcessing(TBool aAllowProcessing) { iAllowProcessing = aAllowProcessing; } |
|
334 TClipBoardMode GetClipBoardMode() { return iClipBoardMode; } |
333 |
335 |
334 private: |
336 private: |
335 TState iState; |
337 TState iState; |
336 CEngine* iEngine; |
338 CEngine* iEngine; |
337 CFileBrowserFileOps* iFileOps; |
339 CFileBrowserFileOps* iFileOps; |
338 |
340 |
339 TBool isWaitDialog; |
341 TBool isWaitDialog; |
340 TBool isProgressDialog; |
342 TBool isProgressDialog; |
341 |
343 |
342 CEikProgressInfo* iProgressInfo; |
344 //CEikProgressInfo* iProgressInfo; |
343 CCommandArray* iCommandArray; |
345 CCommandArray* iCommandArray; |
344 TInt iCurrentEntry; |
346 TInt iCurrentEntry; |
345 TInt iSucceededOperations; |
347 TInt iSucceededOperations; |
346 TInt iFailedOperations; |
348 TInt iFailedOperations; |
347 TInt iLastError; |
349 TInt iLastError; |
351 CFileMan* iFileMan; |
353 CFileMan* iFileMan; |
352 TInt iViewMode; |
354 TInt iViewMode; |
353 TFileName iCurrentPath; |
355 TFileName iCurrentPath; |
354 TInt iSortMode; |
356 TInt iSortMode; |
355 TInt iOrderMode; |
357 TInt iOrderMode; |
356 TInt iClipboardMode; |
358 // TInt iClipboardMode; |
357 CDesCArray* iClipboardPaths; |
359 CDesCArray* iClipboardPaths; |
358 CDriveEntryList* iDriveEntryList; |
360 CDriveEntryList* iDriveEntryList; |
359 CFileEntryList* iFileEntryList; |
361 CFileEntryList* iFileEntryList; |
360 CFileEntryList* iFindFileEntryList; |
362 CFileEntryList* iFindFileEntryList; |
361 CAppIconList* iAppIconList; |
363 CAppIconList* iAppIconList; |