Remote File Browser
From ParaQ Wiki
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: