using System;
using System.ComponentModel;
using PluginCore;
namespace TestPlugin
{
public class PluginMain : IPlugin
{
private String pluginName = "TestPlugin";
private String pluginGuid = "";
private String pluginHelp = "";
private String pluginDesc = "";
private String pluginAuth = "";
private Object settingObject;
#region Required Properties
///
/// Name of the plugin
///
public String Name
{
get { return this.pluginName; }
}
///
/// GUID of the plugin
///
public String Guid
{
get { return this.pluginGuid; }
}
///
/// Author of the plugin
///
public String Author
{
get { return this.pluginAuth; }
}
///
/// Description of the plugin
///
public String Description
{
get { return this.pluginDesc; }
}
///
/// Web address for help
///
public String Help
{
get { return this.pluginHelp; }
}
///
/// Object that contains the settings
///
[Browsable(false)]
public Object Settings
{
get { return this.settingObject; }
}
#endregion
#region Required Methods
///
/// Initializes the plugin
///
public void Initialize()
{
}
///
/// Disposes the plugin
///
public void Dispose()
{
}
///
/// Handles the incoming events
///
public void HandleEvent(Object sender, NotifyEvent e, HandlingPriority priority)
{
}
#endregion
}
}