blob: 859ad32e4720544ce827ffe7d15bf6e60356099a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
using Notepad.Presentation.Presenters.Commands;
using Notepad.Presentation.Presenters.Menu.File;
namespace Notepad.Presentation.Model.Menu.File {
public class SaveAsMenuItem : IMenuItem {
private readonly IRunPresenterCommand<ISaveAsPresenter> saveAsCommand;
public SaveAsMenuItem(IRunPresenterCommand<ISaveAsPresenter> saveAsCommand) {
this.saveAsCommand = saveAsCommand;
}
public string Name() {
return "Save &As...";
}
public void Click() {
saveAsCommand.Execute();
}
public bool BelongsTo(ISubMenu menu) {
return menu.Name().Equals(MenuNames.File);
}
}
}
|