Inheritance: INotifyPropertyChanged
コード例 #1
0
 public void ClearAll(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             Logs.Clear();
             Namespaces.Clear();
             Applications.Clear();
         }
     });
 }
コード例 #2
0
 public void UpdateSearchCriteria(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             searchCriteriaInternal = SearchCriteria;
             foreach (var application in Applications)
             {
                 application.UpdateSearchCriteria(searchCriteriaInternal, IsInverted);
             }
         }
     });
 }
コード例 #3
0
 public void UpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             numberOfLogsPerApplicationAndLevelInternal = NumberOfLogsPerLevel;
             foreach (var application in Applications)
             {
                 application.UpdateMaxNumberOfLogs(numberOfLogsPerApplicationAndLevelInternal);
             }
         }
     });
 }
コード例 #4
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();
         }
     });
 }
コード例 #5
0
 private bool CanOpenConfiguration(LoginatorViewModel loginator)
 {
     return true;
 }
コード例 #6
0
 private bool CanClearLogs(LoginatorViewModel loginator)
 {
     return true;
 }
コード例 #7
0
 public void UpdateSearchCriteria(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             searchCriteriaInternal = SearchCriteria;
             foreach (var application in Applications) {
                 application.UpdateSearchCriteria(searchCriteriaInternal, IsInverted);
             }
         }
     });
 }
コード例 #8
0
 public void UpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             numberOfLogsPerApplicationAndLevelInternal = NumberOfLogsPerLevel;
             foreach (var application in Applications) {
                 application.UpdateMaxNumberOfLogs(numberOfLogsPerApplicationAndLevelInternal);
             }
         }
     });
 }
コード例 #9
0
 public void OpenConfiguration(LoginatorViewModel loginator)
 {
     new ConfigurationWindow().Show();
 }
コード例 #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();
         }
     });
 }
コード例 #11
0
 private bool CanClearAll(LoginatorViewModel loginator)
 {
     return(true);
 }
コード例 #12
0
 public void OpenConfiguration(LoginatorViewModel loginator)
 {
     new ConfigurationWindow().Show();
 }
コード例 #13
0
 private bool CanOpenConfiguration(LoginatorViewModel loginator)
 {
     return(true);
 }
コード例 #14
0
 private bool CanUpdateSearchCriteria(LoginatorViewModel loginator)
 {
     return(true);
 }
コード例 #15
0
 private bool CanUpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     return(true);
 }
コード例 #16
0
 private bool CanUpdateNumberOfLogsPerLevel(LoginatorViewModel loginator)
 {
     return true;
 }
コード例 #17
0
 private bool CanUpdateSearchCriteria(LoginatorViewModel loginator)
 {
     return true;
 }
コード例 #18
0
 public void ClearAll(LoginatorViewModel loginator)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() => {
         lock (ViewModelConstants.SYNC_OBJECT) {
             Logs.Clear();
             Namespaces.Clear();
             Applications.Clear();
         }
     });
 }