+ public void SetDefaultHandler(string plugin) {
+ if (wt.Plugins.Plugins.ContainsKey(plugin)) {
+ WebThingPlugin p = wt.Plugins.Plugins[plugin];
+ if (IsValidSearchHandler(p)) {
+ DefaultSearchHandler = (ISearchPlugin) p;
+ } else {
+ Console.WriteLine("Could not set default search handler: {0} does not implement ISearchPlugin", plugin);
+ }
+ } else {
+ Console.WriteLine("Could not set default search handler: {0} is not loaded", plugin);
+ }
+ }
+