mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-09 12:46:47 +02:00
fixed build failure (#5071)
Co-authored-by: Lavius Motileng <laviusntk>
This commit is contained in:
@@ -185,189 +185,6 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public HotkeySettings OpenConsole
|
|
||||||
{
|
|
||||||
callback = (PowerLauncherSettings settings) =>
|
|
||||||
{
|
|
||||||
// Propagate changes to Power Launcher through IPC
|
|
||||||
ShellPage.DefaultSndMSGCallback(
|
|
||||||
string.Format("{{ \"powertoys\": {{ \"{0}\": {1} }} }}", PowerLauncherSettings.POWERTOYNAME, JsonSerializer.Serialize(settings)));
|
|
||||||
};
|
|
||||||
if (SettingsUtils.SettingsExists(PowerLauncherSettings.POWERTOYNAME))
|
|
||||||
{
|
|
||||||
settings = SettingsUtils.GetSettings<PowerLauncherSettings>(PowerLauncherSettings.POWERTOYNAME);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
settings = new PowerLauncherSettings();
|
|
||||||
settings.properties.open_powerlauncher.Alt = true;
|
|
||||||
settings.properties.open_powerlauncher.Code = (int)Windows.System.VirtualKey.Space;
|
|
||||||
settings.properties.maximum_number_of_results = 4;
|
|
||||||
callback(settings);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (SettingsUtils.SettingsExists())
|
|
||||||
{
|
|
||||||
generalSettings = SettingsUtils.GetSettings<GeneralSettings>();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
generalSettings = new GeneralSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public PowerLauncherViewModel(PowerLauncherSettings settings, SendCallback callback)
|
|
||||||
{
|
|
||||||
this.settings = settings;
|
|
||||||
this.callback = callback;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void UpdateSettings([CallerMemberName] string propertyName = null)
|
|
||||||
{
|
|
||||||
// Notify UI of property change
|
|
||||||
OnPropertyChanged(propertyName);
|
|
||||||
|
|
||||||
callback(settings);
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool EnablePowerLauncher
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return generalSettings.Enabled.PowerLauncher;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (generalSettings.Enabled.PowerLauncher != value)
|
|
||||||
{
|
|
||||||
generalSettings.Enabled.PowerLauncher = value;
|
|
||||||
OnPropertyChanged(nameof(EnablePowerLauncher));
|
|
||||||
OutGoingGeneralSettings outgoing = new OutGoingGeneralSettings(generalSettings);
|
|
||||||
ShellPage.DefaultSndMSGCallback(outgoing.ToString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string SearchResultPreference
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.search_result_preference;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.search_result_preference != value)
|
|
||||||
{
|
|
||||||
settings.properties.search_result_preference = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string SearchTypePreference
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.search_type_preference;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.search_type_preference != value)
|
|
||||||
{
|
|
||||||
settings.properties.search_type_preference = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public int MaximumNumberOfResults
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.maximum_number_of_results;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.maximum_number_of_results != value)
|
|
||||||
{
|
|
||||||
settings.properties.maximum_number_of_results = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public HotkeySettings OpenPowerLauncher
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.open_powerlauncher;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.open_powerlauncher != value)
|
|
||||||
{
|
|
||||||
settings.properties.open_powerlauncher = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public HotkeySettings OpenFileLocation
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.open_file_location;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.open_file_location != value)
|
|
||||||
{
|
|
||||||
settings.properties.open_file_location = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public HotkeySettings CopyPathLocation
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.copy_path_location;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.copy_path_location != value)
|
|
||||||
{
|
|
||||||
settings.properties.copy_path_location = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public HotkeySettings OpenConsole
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return settings.properties.open_console;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (settings.properties.open_console != value)
|
|
||||||
{
|
|
||||||
settings.properties.open_console = value;
|
|
||||||
UpdateSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool OverrideWinRKey
|
public bool OverrideWinRKey
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|||||||
Reference in New Issue
Block a user