Remote File Browser

From ParaQ Wiki
Revision as of 14:51, 10 October 2005 by Tshead (talk | contribs)
Jump to navigationJump to search

Requirements

Firm

  • Grouping of animation files
  • Store / retrieve user favorites
  • Local and remote file browsing
  • Enter paths manually
  • Display a list of parents to the current directory
  • Provide quick access to "special" folders, e.g. "Home", "Desktop", "My Favorites", etc.
  • Multiselect related files, e.g. separate geometry and attribute files
  • Display additional file attributes, e.g. size, create date, modify date, etc

Optional

  • File previewing?
  • Provide create directory / delete / rename functionality?

File browser design

Currently, the "Hello World" client defines an abstract interface for file-browsing back-ends, class pqFileDialogModel. The two implementations of pqFileDialogModel are pqLocalFileDialogModel and pqServerFileDialogModel, which implement the required functionality for browsing the local host and a connected PVS server, respectively.

pqFileDialog is the Qt user interface component that is the "front end" for pqFileDialogModel, providing a common graphical user interface for both local and remote file browsing:

File browser.png


Remote File Browser API