namespace VideoBrowser.Models
{
using VideoBrowser.Controls.CefSharpBrowser;
using VideoBrowser.Controls.CefSharpBrowser.Helpers;
using VideoBrowser.Controls.CefSharpBrowser.ViewModels;
using VideoBrowser.Resources;
///
/// Defines the .
///
public class OpenOutputFolderButton : AddInButton
{
#region Constructors
///
/// Initializes a new instance of the class.
///
/// The settings.
public OpenOutputFolderButton(SettingsViewModel settings)
{
this.SettingsViewModel = settings;
this.Icon = Icons.Folder;
this.ToolTip = "Open the output folder";
}
#endregion Constructors
#region Properties
///
/// Gets the SettingsViewModel.
///
public SettingsViewModel SettingsViewModel { get; }
#endregion Properties
#region Methods
///
/// The Execute.
///
/// The viewModel.
protected override void Execute(WebBrowserTabControlViewModel viewModel)
{
ProcessHelper.Start(this.SettingsViewModel.OutputFolder);
}
#endregion Methods
}
}