fremag/MemoScope.Net

View on GitHub
MemoScope/Modules/Bookmarks/BookmarkCommand.cs

Summary

Maintainability
A
1 hr
Test Coverage
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)
            );
        }
    }
}