Exemplo n.º 1
0
 private static void NotifyStatusListeners(CollabSettingType type, CollabSettingStatus status)
 {
     if (CollabSettingsManager.statusNotifier[type] != null)
     {
         CollabSettingsManager.statusNotifier[type](type, status);
     }
 }
Exemplo n.º 2
0
 static void NotifyStatusListeners(CollabSettingType type, CollabSettingStatus status)
 {
     if (statusNotifier[type] != null)
     {
         statusNotifier[type](type, status);
     }
 }
Exemplo n.º 3
0
 public void OnSettingStatusChanged(CollabSettingType type, CollabSettingStatus status)
 {
     if (type == CollabSettingType.InProgressEnabled && status == CollabSettingStatus.Available)
     {
         if (Collab.instance.IsCollabEnabledForCurrentProject() && CollabSettingsManager.inProgressEnabled)
         {
             base.ShowInFavoriteSearchFilters();
         }
         else
         {
             base.HideFromFavoriteSearchFilters();
         }
     }
 }
Exemplo n.º 4
0
 public static void OnSettingStatusChanged(CollabSettingType type, CollabSettingStatus status)
 {
     if (Collab.InitializeSoftlocksViewController())
     {
         Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> statusNotifier;
         Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> expr_11 = statusNotifier = CollabSettingsManager.statusNotifier;
         CollabSettingType arg_42_1 = CollabSettingType.InProgressEnabled;
         Delegate          arg_38_0 = statusNotifier[CollabSettingType.InProgressEnabled];
         if (Collab.< > f__mg$cache3 == null)
         {
             Collab.< > f__mg$cache3 = new CollabSettingsManager.SettingStatusChanged(Collab.OnSettingStatusChanged);
         }
         expr_11[arg_42_1] = (CollabSettingsManager.SettingStatusChanged)Delegate.Remove(arg_38_0, Collab.< > f__mg$cache3);
         (statusNotifier = CollabSettingsManager.statusNotifier)[CollabSettingType.InProgressEnabled] = (CollabSettingsManager.SettingStatusChanged)Delegate.Combine(statusNotifier[CollabSettingType.InProgressEnabled], new CollabSettingsManager.SettingStatusChanged(SoftlockViewController.Instance.softLockFilters.OnSettingStatusChanged));
     }
 }
Exemplo n.º 5
0
        public static void OnProgressEnabledSettingStatusChanged(CollabSettingType type, CollabSettingStatus status)
        {
            if (type == CollabSettingType.InProgressEnabled && status == CollabSettingStatus.Available)
            {
                if (CollabSettingsManager.inProgressEnabled)
                {
                    SoftlockViewController.Instance.softLockFilters.ShowInFavoriteSearchFilters();
                }

                CollabSettingsManager.statusNotifier[CollabSettingType.InProgressEnabled] -= OnProgressEnabledSettingStatusChanged;
            }
        }
Exemplo n.º 6
0
 public static void OnSettingStatusChanged(CollabSettingType type, CollabSettingStatus status)
 {
     InitializeSoftlocksViewController();
 }
Exemplo n.º 7
0
 public static void OnProgressEnabledSettingStatusChanged(CollabSettingType type, CollabSettingStatus status)
 {
     if (type == CollabSettingType.InProgressEnabled && status == CollabSettingStatus.Available)
     {
         if (CollabSettingsManager.inProgressEnabled)
         {
             SoftlockViewController.Instance.softLockFilters.ShowInFavoriteSearchFilters();
         }
         Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> statusNotifier;
         Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> expr_2F = statusNotifier = CollabSettingsManager.statusNotifier;
         CollabSettingType arg_60_1 = CollabSettingType.InProgressEnabled;
         Delegate          arg_56_0 = statusNotifier[CollabSettingType.InProgressEnabled];
         if (Collab.< > f__mg$cache5 == null)
         {
             Collab.< > f__mg$cache5 = new CollabSettingsManager.SettingStatusChanged(Collab.OnProgressEnabledSettingStatusChanged);
         }
         expr_2F[arg_60_1] = (CollabSettingsManager.SettingStatusChanged)Delegate.Remove(arg_56_0, Collab.< > f__mg$cache5);
     }
 }