25 lines
No EOL
710 B
C#
25 lines
No EOL
710 B
C#
using JD.Soundwich.Core.SounwichStudio.OldSoundwich.Models;
|
|
using Plume.Icons;
|
|
using PlumeAction = Plume.Interfaces.WPF.Actions.Action;
|
|
|
|
namespace JD.Soundwich.Action
|
|
{
|
|
class OpenTrackingSettingsAction : PlumeAction
|
|
{
|
|
public OpenTrackingSettingsAction()
|
|
: base("Open Tracking Settings", "Open Tracking Settings", StandardIcon.Settings)
|
|
{
|
|
|
|
}
|
|
|
|
public override void TryExecute()
|
|
{
|
|
Context.DialogManager.ShowSettingsDialog<TrackingSettings>();
|
|
}
|
|
|
|
public override bool CanExecute()
|
|
{
|
|
return ProjectProvider.Current.GetTracker() == null || !ProjectProvider.Current.GetTracker().Tracking;
|
|
}
|
|
}
|
|
} |