Inheritance: INotifyPropertyChanged
 public void ClearAll(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             Logs.Clear();
             Namespaces.Clear();
             Applications.Clear();
         }
     });
 }
 public void UpdateSearchCriteria(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             searchCriteriaInternal = SearchCriteria;
             foreach (var application in Applications)
             {
                 application.UpdateSearchCriteria(searchCriteriaInternal, IsInverted);
             }
         }
     });
 }
 public void UpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             numberOfLogsPerApplicationAndLevelInternal = NumberOfLogsPerLevel;
             foreach (var application in Applications)
             {
                 application.UpdateMaxNumberOfLogs(numberOfLogsPerApplicationAndLevelInternal);
             }
         }
     });
 }
 public void ClearLogs(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             Logs.Clear();
             foreach (var application in Applications)
             {
                 application.ClearLogs();
             }
             foreach (var ns in Namespaces)
             {
                 ResetAllCount(ns);
             }
             ClearNamespaceHighlight();
         }
     });
 }
Beispiel #5
0
 private bool CanOpenConfiguration(LoginatorViewModel loginator)
 {
     return true;
 }
Beispiel #6
0
 private bool CanClearLogs(LoginatorViewModel loginator)
 {
     return true;
 }
Beispiel #7
0
 public void UpdateSearchCriteria(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             searchCriteriaInternal = SearchCriteria;
             foreach (var application in Applications) {
                 application.UpdateSearchCriteria(searchCriteriaInternal, IsInverted);
             }
         }
     });
 }
Beispiel #8
0
 public void UpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             numberOfLogsPerApplicationAndLevelInternal = NumberOfLogsPerLevel;
             foreach (var application in Applications) {
                 application.UpdateMaxNumberOfLogs(numberOfLogsPerApplicationAndLevelInternal);
             }
         }
     });
 }
Beispiel #9
0
 public void OpenConfiguration(LoginatorViewModel loginator)
 {
     new ConfigurationWindow().Show();
 }
Beispiel #10
0
 public void ClearLogs(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             Logs.Clear();
             foreach (var application in Applications) {
                 application.ClearLogs();
             }
             foreach (var ns in Namespaces) {
                 ResetAllCount(ns);
             }
             ClearNamespaceHighlight();
         }
     });
 }
 private bool CanClearAll(LoginatorViewModel loginator)
 {
     return(true);
 }
 public void OpenConfiguration(LoginatorViewModel loginator)
 {
     new ConfigurationWindow().Show();
 }
 private bool CanOpenConfiguration(LoginatorViewModel loginator)
 {
     return(true);
 }
 private bool CanUpdateSearchCriteria(LoginatorViewModel loginator)
 {
     return(true);
 }
 private bool CanUpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     return(true);
 }
Beispiel #16
0
 private bool CanUpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     return true;
 }
Beispiel #17
0
 private bool CanUpdateSearchCriteria(LoginatorViewModel loginator)
 {
     return true;
 }
Beispiel #18
0
 public void ClearAll(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             Logs.Clear();
             Namespaces.Clear();
             Applications.Clear();
         }
     });
 }