FileSurfer 2.1.2
Cross-platform file manager with support for Git and SFTP
Loading...
Searching...
No Matches
FileSurfer.Linux.LinuxPlatformBootstrap Class Reference

Wires Linux-specific services and dependencies into the main application view model. More...

Inheritance diagram for FileSurfer.Linux.LinuxPlatformBootstrap:
Collaboration diagram for FileSurfer.Linux.LinuxPlatformBootstrap:

Public Member Functions

MainWindowViewModel GetViewModel (string initialDir, MainWindow mainWindow, Action< bool > setDarkMode)
 Creates the main window view model using platform-specific services and startup context.
IDefaultSettingsProvider GetDefaultSettingsProvider ()
 Returns the platform-specific provider used to initialize default application settings.

Detailed Description

Wires Linux-specific services and dependencies into the main application view model.

Member Function Documentation

◆ GetDefaultSettingsProvider()

IDefaultSettingsProvider FileSurfer.Linux.LinuxPlatformBootstrap.GetDefaultSettingsProvider ( )
inline

Returns the platform-specific provider used to initialize default application settings.

Implements FileSurfer.Core.IPlatformBootstrap.

◆ GetViewModel()

MainWindowViewModel FileSurfer.Linux.LinuxPlatformBootstrap.GetViewModel ( string initialDir,
MainWindow mainWindow,
Action< bool > setDarkMode )
inline

Creates the main window view model using platform-specific services and startup context.

Implements FileSurfer.Core.IPlatformBootstrap.


The documentation for this class was generated from the following file:
  • /home/janecea/Documents/CODE/PROJECTS/FileSurfer/src/FileSurfer.Linux/Program.cs