Mark van Renswoude
cae557e7e1
Added VoiceMeeter plugin (run macro and get status) Added Inno Setup script Added Fusion 360 files for housing designs
30 lines
918 B
C#
30 lines
918 B
C#
using MassiveKnob.Plugin.VoiceMeeter.Base;
|
|
|
|
namespace MassiveKnob.Plugin.VoiceMeeter.RunMacro
|
|
{
|
|
public class VoiceMeeterRunMacroActionSettingsViewModel : BaseVoiceMeeterSettingsViewModel<VoiceMeeterRunMacroActionSettings>
|
|
{
|
|
// ReSharper disable UnusedMember.Global - used by WPF Bindingpriv
|
|
public string Script
|
|
{
|
|
get => Settings.Script;
|
|
set
|
|
{
|
|
// TODO timer for change notification
|
|
if (value == Settings.Script)
|
|
return;
|
|
|
|
Settings.Script = value;
|
|
OnPropertyChanged();
|
|
}
|
|
}
|
|
// ReSharper restore UnusedMember.Global
|
|
|
|
|
|
// ReSharper disable once SuggestBaseTypeForParameter - by design
|
|
public VoiceMeeterRunMacroActionSettingsViewModel(VoiceMeeterRunMacroActionSettings settings) : base(settings)
|
|
{
|
|
}
|
|
}
|
|
}
|