Преглед изворни кода

Renamed RemotePreferenceConstant to to SyncedPreferenceConstant

CPKreuz пре 1 година
родитељ
комит
78e285960e

+ 3 - 3
src/PixiEditor.Extensions/Common/UserPreferences/IPreferences.cs

@@ -43,7 +43,7 @@ public interface IPreferences
     /// <typeparam name="T">The <see cref="Type"/> of the setting</typeparam>
     /// <param name="name">The name of the setting.</param>
     /// <param name="value">The new value.</param>
-    public void UpdatePreference<T>([RemotePreferenceConstant] string name, T value);
+    public void UpdatePreference<T>([SyncedPreferenceConstant] string name, T value);
 
     /// <summary>
     /// Updates a editor setting and calls all added callbacks.
@@ -61,7 +61,7 @@ public interface IPreferences
     /// <typeparam name="T">The <see cref="Type"/> of the setting</typeparam>
     /// <param name="name">The name of the setting</param>
     /// <returns>The setting or the default of <typeparamref name="T"/> if it has not been set yet</returns>
-    public T? GetPreference<T>([RemotePreferenceConstant] string name);
+    public T? GetPreference<T>([SyncedPreferenceConstant] string name);
 
     /// <summary>
     /// Reads the user preference that is called <paramref name="name"/>, if the setting does not exist the default of <paramref name="fallbackValue"/> will be used
@@ -69,7 +69,7 @@ public interface IPreferences
     /// <typeparam name="T">The <see cref="Type"/> of the setting</typeparam>
     /// <param name="name">The name of the setting</param>
     /// <returns>The setting or the <paramref name="fallbackValue"/> if it has not been set yet</returns>
-    public T? GetPreference<T>([RemotePreferenceConstant] string name, T? fallbackValue);
+    public T? GetPreference<T>([SyncedPreferenceConstant] string name, T? fallbackValue);
 
     /// <summary>
     /// Reads the editor setting that is called <paramref name="name"/>, if the setting does not exist the deafult of <typeparamref name="T"/> will be used

+ 1 - 1
src/PixiEditor.Extensions/Common/UserPreferences/PreferenceContantAttribute.cs

@@ -7,5 +7,5 @@ public abstract class PreferenceConstantAttribute : Attribute
 public class LocalPreferenceConstantAttribute : PreferenceConstantAttribute
 { }
 
-public class RemotePreferenceConstantAttribute : PreferenceConstantAttribute
+public class SyncedPreferenceConstantAttribute : PreferenceConstantAttribute
 { }

+ 7 - 7
src/PixiEditor.Extensions/Common/UserPreferences/PreferencesConstants.cs

@@ -8,31 +8,31 @@ public static class PreferencesConstants
     [LocalPreferenceConstant]
     public const string RecentlyOpened = nameof(RecentlyOpened);
 
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string MaxOpenedRecently = nameof(MaxOpenedRecently);
     public const int MaxOpenedRecentlyDefault = 8;
     
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string DisableNewsPanel = nameof(DisableNewsPanel);
     
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string LastCheckedNewsIds = nameof(LastCheckedNewsIds);
     
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string NewsPanelCollapsed = nameof(NewsPanelCollapsed);
     
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string AutosavePeriodMinutes = nameof(AutosavePeriodMinutes);
     public const double AutosavePeriodDefault = 3;
 
     [LocalPreferenceConstant]
     public const string UnsavedNextSessionFiles = nameof(UnsavedNextSessionFiles);
 
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string AutosaveToDocumentPath = nameof(AutosaveToDocumentPath);
     public const bool AutosaveToDocumentPathDefault = false;
     
-    [RemotePreferenceConstant]
+    [SyncedPreferenceConstant]
     public const string SaveSessionStateEnabled = nameof(SaveSessionStateEnabled);
     public const bool SaveSessionStateDefault = true;
 

+ 4 - 4
src/PixiEditor/ViewModels/SubViewModels/UserPreferences/SettingsGroup.cs

@@ -6,27 +6,27 @@ namespace PixiEditor.ViewModels.SubViewModels.UserPreferences;
 
 internal class SettingsGroup : NotifyableObject
 {
-    protected static T GetPreference<T>([RemotePreferenceConstant] string name)
+    protected static T GetPreference<T>([SyncedPreferenceConstant] string name)
     {
         return IPreferences.Current.GetPreference<T>(name);
     }
 
 #nullable enable
 
-    protected static T? GetPreference<T>([RemotePreferenceConstant] string name, T? fallbackValue)
+    protected static T? GetPreference<T>([SyncedPreferenceConstant] string name, T? fallbackValue)
     {
         return IPreferences.Current.GetPreference(name, fallbackValue);
     }
 
 #nullable disable
 
-    protected void RaiseAndUpdatePreference<T>([RemotePreferenceConstant] string name, T value)
+    protected void RaiseAndUpdatePreference<T>([SyncedPreferenceConstant] string name, T value)
     {
         RaisePropertyChanged(name);
         IPreferences.Current.UpdatePreference(name, value);
     }
 
-    protected void RaiseAndUpdatePreference<T>(ref T backingStore, T value, [CallerMemberName, RemotePreferenceConstant] string name = "")
+    protected void RaiseAndUpdatePreference<T>(ref T backingStore, T value, [CallerMemberName, SyncedPreferenceConstant] string name = "")
     {
         SetProperty(ref backingStore, value, propertyName: name);
         IPreferences.Current.UpdatePreference(name, value);