MemoScope/Modules/Bookmarks/BookmarkCommand.cs
using MemoScope.Core;
using WinFwk.UICommands;
using WinFwk.UIModules;
namespace MemoScope.Modules.Bookmarks
{
public class BookmarkCommand : AbstractDataUICommand<ClrDump>
{
public BookmarkCommand() : base("Bookmarks", "Open bookmark module", "Bookmarks", Properties.Resources.award_star_gold_blue)
{
}
protected override void HandleData(ClrDump data)
{
UIModuleFactory.CreateModule<BookmarkModule>(
mod => { mod.UIModuleParent = selectedModule; mod.SetUp(data); },
mod => DockModule(mod)
);
}
}
}