protected virtual void OnPluginsChanged(PluginsChangedEventArgs e) { if (PluginsChanged != null) { PluginsChanged(this, e); } }
private void AvailableAppWatcher_PluginsChanged(object sender, PluginsChangedEventArgs <string> e) { _isScanning = true; try { _versionTable.ClearRemovedVersions(); foreach (var path in AvailableAppScanner.CurrentlyAvailable) { try { _versionTable.SubmitVersion(path, CreateServer); } catch (DelayRescanException) { // If lots of files are being removed, wait for them and try again Thread.Sleep(500); } catch (Exception ex) { _lastScanError = ex; if (!_firstScan) { throw; } } } } finally { _isScanning = false; } }
private new void PluginsChanged() { ((CurrencyManager)lbSelected.BindingContext[lbSelected.DataSource]).Refresh(); PluginsChangedEventArgs args = new PluginsChangedEventArgs(); args.Plugins = _profile.PostProcessPlugins.ToArray(); OnPluginsChanged(args); }
private new void PluginsChanged() { ((CurrencyManager)lbProfiles.BindingContext[lbProfiles.DataSource]).Refresh(); PluginsChangedEventArgs args = new PluginsChangedEventArgs(); args.RefreshProfiles = true; OnPluginsChanged(args); }
/// <summary> /// Set of plugins has changed /// </summary> static void watcher_PluginsChanged(object sender, PluginsChangedEventArgs <ISimpleTask> e) { var latest = Latest(e.AvailablePlugins); if (latest.Version() > current.Version()) { Upgrade(current, latest); } }
void cmbCapturePlugins_SelectedIndexChanged(object sender, EventArgs e) { _profile.SetCapturePlugin(cmbCapturePlugins.SelectedItem.GetType()); PluginsChangedEventArgs args = new PluginsChangedEventArgs(); args.Plugins = new IAfterglowPlugin[] { _profile.CapturePlugin }; OnPluginsChanged(args); }
private void PluginSelectPluginsChanged(object sender, PluginsChangedEventArgs e) { if (e.Plugins != null) { SetChildNodes((from n in _nodeUserControl where n.Value == sender select n.Key).FirstOrDefault(), e.Plugins.ToList <IAfterglowPlugin>()); } else if (e.RefreshProfiles) { AddProfileNodes(); _mainForm.RefreshProfiles(); } }
/// <summary> /// Set of plugins has changed /// </summary> static void watcher_PluginsChanged(object sender, PluginsChangedEventArgs <ISimpleTask> e) { var latest = Latest(e.AvailablePlugins); lock (VersionLock) { if (latest.Version() > current.Version()) { Upgrade(current, latest); } Console.SetCursorPosition(0, 3); Console.WriteLine("Latest version:"); Console.WriteLine(current.Version()); } }
/// <summary> /// Set of plugins has changed /// </summary> static void watcher_PluginsChanged(object sender, PluginsChangedEventArgs<ISimpleTask> e) { var latest = Latest(e.AvailablePlugins); if (latest.Version() > current.Version()) Upgrade(current, latest); }
protected virtual void OnPluginsChanged(PluginsChangedEventArgs e) { if (PluginsChanged != null) PluginsChanged(this, e); }
static void watcher_PluginsChanged(object sender, PluginsChangedEventArgs <IWatchablePlugin> e) { Console.WriteLine("\r\nPlugins reloaded:"); Console.WriteLine(string.Join(", ", e.AvailablePlugins.Select(p => p.Name()))); }
static void watcher_PluginsChanged(object sender, PluginsChangedEventArgs<IWatchablePlugin> e) { Console.WriteLine("\r\nPlugins reloaded:"); Console.WriteLine(string.Join(", ", e.AvailablePlugins.Select(p => p.Name()))); }