FileSurfer 2.1.2
Cross-platform file manager with support for Git and SFTP
Loading...
Searching...
No Matches
FileSurfer.Core.ViewModels Namespace Reference

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.

Variable Documentation

◆ RepoStateInfo

record struct FileSurfer.Core.ViewModels.RepoStateInfo(string CommitsToPull, string CommitsToPush) ( string CommitsToPull,
string CommitsToPush )

Bundles repository state data for easier manipulation in the view.

◆ SortInfo

record struct FileSurfer.Core.ViewModels.SortInfo(SortBy SortBy, bool SortReversed) ( SortBy SortBy,
bool SortReversed )

Bundles sorting state data for easier manipulation in the view.