private void folderChangesCallback(FolderWatcher callback) { Callbacks.raiseRegistedCallbacks(_onFileWatchEvent, new[] {callback}); if (callback.folderWatched == getCurrentDirectory()) { refreshDirectoryView(); } }
/* private void llMode_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { }*/ public void setupFolderWatched() { if (folderWatcher != null) { if (folderWatcher.folderWatched == getCurrentDirectory()) return; else folderWatcher.disable(); } if (cbWatchFolder.Checked) folderWatcher = new FolderWatcher(getCurrentDirectory(), folderChangesCallback); }