-
Committer:
carlos-mazieri
-
Date:
2014-03-23 13:38:08 UTC
-
Revision ID:
carlos.mazieri@gmail.com-20140323133808-j4613h4ksk6yygam
Redesign:
* Created Location class which represents a URL supported in the File Manager
- DiskLocation represents any url/path like file:/// or normal /
- TrashLocation represents any url/path like trash:///
- There will be a SmbLocation for samba/cifs network sharing
* Browsing items (IOReuest/IOWorkerThread) moved into the Location
* External File system watcher handling was moved into DiskLocation class
* Navigation into child folders and up to parent folder were delegated to the Location
* Created LocationsFactory class which keeps the supported Locations, it provides a URL
parser that sets the current Location.
Trash:
* implemented browsing: missing carry orignal item properties
* implemented a specific External File system watcher for trash
* missing Move/Restore to/from Trash (NOT YET IMPLEMENTED)
OBS:
* due to current File Manager UI typing method both: "file:" and "trash:" are supported.