C# Class LogApplication.ViewModels.LoginatorViewModel

Inheritance: INotifyPropertyChanged
ファイルを表示 Open project: dabeku/Loginator Class Usage Examples

Private Properties

Property Type Description
AddLogs void
Callback void
CanClearAll bool
CanClearLogs bool
CanOpenConfiguration bool
CanUpdateNumberOfLogsPerLevel bool
CanUpdateSearchCriteria bool
ClearNamespaceHighlight void
HandleNamespace void
OnPropertyChanged void
Receiver_LogReceived void
ResetAllCount void
SetLogCountByLevel void
SetNamespaceHighlight void
ToLogViewModel LogViewModel
UpdateApplications void
UpdateNamespaces void

Public Methods

Method Description
ClearAll ( LoginatorViewModel loginator ) : void
ClearLogs ( LoginatorViewModel loginator ) : void
LoginatorViewModel ( IApplicationConfiguration applicationConfiguration, IConfigurationDao configurationDao ) : Common.System
OpenConfiguration ( LoginatorViewModel loginator ) : void
StartListener ( ) : void
UpdateNumberOfLogsPerLevel ( LoginatorViewModel loginator ) : void
UpdateSearchCriteria ( LoginatorViewModel loginator ) : void

Private Methods

Method Description
AddLogs ( IEnumerable logsToInsert ) : void
Callback ( Object state ) : void
CanClearAll ( LoginatorViewModel loginator ) : bool
CanClearLogs ( LoginatorViewModel loginator ) : bool
CanOpenConfiguration ( LoginatorViewModel loginator ) : bool
CanUpdateNumberOfLogsPerLevel ( LoginatorViewModel loginator ) : bool
CanUpdateSearchCriteria ( LoginatorViewModel loginator ) : bool
ClearNamespaceHighlight ( ) : void
HandleNamespace ( NamespaceViewModel parent, string suffix, ApplicationViewModel application, LogViewModel log ) : void
OnPropertyChanged ( string property ) : void
Receiver_LogReceived ( object sender, Backend.Events.LogReceivedEventArgs e ) : void
ResetAllCount ( NamespaceViewModel ns ) : void
SetLogCountByLevel ( LogViewModel log, NamespaceViewModel ns ) : void
SetNamespaceHighlight ( LogViewModel log ) : void
ToLogViewModel ( Log log ) : LogViewModel
UpdateApplications ( IEnumerable logsToInsert ) : void
UpdateNamespaces ( IEnumerable logsToInsert ) : void

Method Details

ClearAll() public method

public ClearAll ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
return void

ClearLogs() public method

public ClearLogs ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
return void

LoginatorViewModel() public method

public LoginatorViewModel ( IApplicationConfiguration applicationConfiguration, IConfigurationDao configurationDao ) : Common.System
applicationConfiguration IApplicationConfiguration
configurationDao IConfigurationDao
return Common.System

OpenConfiguration() public method

public OpenConfiguration ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
return void

StartListener() public method

public StartListener ( ) : void
return void

UpdateNumberOfLogsPerLevel() public method

public UpdateNumberOfLogsPerLevel ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
return void

UpdateSearchCriteria() public method

public UpdateSearchCriteria ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
return void