|
FileSurfer 2.1.2
Cross-platform file manager with support for Git and SFTP
|
Classes | |
| class | FileSystemEntryViewModel |
| Represents a displayable file system entry (file, or directory) in the FileSurfer application. More... | |
| class | MainWindowViewModel |
| The MainWindowViewModel is the ViewModel for the main window of the application. More... | |
| interface | IDisplayable |
| Represents an object that can present its own UI. More... | |
| class | PropertiesWindowViewModel |
| The PropertiesWindowViewModel is the ViewModel for the PropertiesWindow. More... | |
| class | SearchManager |
| Coordinates cancellable recursive searches across a file system and pushes matching entries to the UI in buffered batches while maintaining a simple animated search status label. More... | |
| class | SettingsWindowViewModel |
| The SettingsWindowViewModel is the ViewModel for the Views.SettingsWindow. More... | |
| class | SftpConnectionViewModel |
| The SftpConnectionViewModel is the ViewModel for the Views.EditSftpWindow. More... | |
| class | SyncEventVmFactory |
| Creates SyncEventViewModel instances from synchronization events. More... | |
| class | SftpSynchronizerViewModel |
| Coordinates initialization and continuous synchronization between local and SFTP locations. More... | |
| class | SideBarEntryViewModel |
| Represents a local, displayable sidebar entry (file, directory, or drive) in the FileSurfer application. More... | |
Variables | |
| record struct | SortInfo (SortBy SortBy, bool SortReversed) |
| Bundles sorting state data for easier manipulation in the view. | |
| record struct | RepoStateInfo (string CommitsToPull, string CommitsToPush) |
| Bundles repository state data for easier manipulation in the view. | |
| record struct FileSurfer.Core.ViewModels.RepoStateInfo(string CommitsToPull, string CommitsToPush) | ( | string | CommitsToPull, |
| string | CommitsToPush ) |
Bundles repository state data for easier manipulation in the view.