~carlos-mazieri/ubuntu-filemanager-app/model

Viewing all changes in revision 63.

  • 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.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: