public ShortcutChain(MusicLoader musicLoader, Editor editor, KeyDispatcher keyDispatcher) { // subscribe for keys keyDispatcher.KeyDown += KeyDispatcher_KeyDown; keyDispatcher.KeyUp += KeyDispatcher_KeyUp; // build hardcoded chain firstHandler = new SaveAsShortcutHandler(editor); firstHandler.SetNext(new OpenFileShortcutHandler(musicLoader)); }
public void SetNext(IShortcutChainHandler nextHandler) { _nextHandler = nextHandler; }