public ShortcutsProvider() { SettingProvider settings = new SettingProvider(); shortcutFolder = settings.ShortcutFolderPath; ShortCuts = new Dictionary<string, FileInfo>(); InitShortcuts(); }
bool ProcessSpecialCommands(string command) { switch (command) { case "SET": { string folder = Far.Net.Panel.CurrentDirectory; SettingProvider provider = new SettingProvider(); provider.ShortcutFolderPath = folder; return true; } case "CREATE": { shortcutProvider.CreateShortcut(Far.Net.Panel.CurrentDirectory); return true; } case "SAME": { Far.Net.Panel2.CurrentDirectory = Far.Net.Panel.CurrentDirectory; Far.Net.Panel2.Redraw(); return true; } } return false; }