C# Class SeeGit.MainWindowViewModel

Inheritance: NotifyPropertyChanged
Show file Open project: Haacked/SeeGit Class Usage Examples

Public Methods

Method Description
MainWindowViewModel ( Dispatcher uiDispatcher, IRepositoryGraphBuilder>.Func graphBuilderThunk ) : System
MonitorRepository ( string repositoryWorkingPath ) : void
Refresh ( ) : void
ToggleSettings ( ) : bool

Private Methods

Method Description
MonitorForRepositoryChanges ( string gitRepositoryPath ) : void
MonitorForRepositoryCreation ( string repositoryWorkingPath ) : void

Method Details

MainWindowViewModel() public method

public MainWindowViewModel ( Dispatcher uiDispatcher, IRepositoryGraphBuilder>.Func graphBuilderThunk ) : System
uiDispatcher System.Windows.Threading.Dispatcher
graphBuilderThunk IRepositoryGraphBuilder>.Func
return System

MonitorRepository() public method

public MonitorRepository ( string repositoryWorkingPath ) : void
repositoryWorkingPath string
return void

Refresh() public method

public Refresh ( ) : void
return void

ToggleSettings() public method

public ToggleSettings ( ) : bool
return bool