C# Class CK.Plugins.ObjectExplorer.VMIPlugin

Inheritance: VMICoreElement
Show file Open project: Invenietis/ck-certified Class Usage Examples

Private Properties

Property Type Description
CanStart bool
CanStop bool
CreateCommands void
OnApplyDone void
OnLiveUserConfigurationChanged void
OnSystemConfigurationChanged void
OnSystemPluginStatusChanged void
OnUserConfigurationChanged void
OnUserPluginStatusChanged void
RefreshSystemPluginStatus void
RefreshUserPluginStatus void
Start void
Stop void

Public Methods

Method Description
VMIPlugin ( VMIContextViewModel ctx, IPluginInfo plugin, VMIBase parent ) : System

Protected Methods

Method Description
OnDispose ( ) : void

Private Methods

Method Description
CanStart ( ) : bool
CanStop ( ) : bool
CreateCommands ( ) : void
OnApplyDone ( object sender, EventArgs e ) : void
OnLiveUserConfigurationChanged ( object sender, LiveUserConfigurationChangedEventArgs e ) : void
OnSystemConfigurationChanged ( object o, PropertyChangedEventArgs e ) : void
OnSystemPluginStatusChanged ( object sender, CK.Plugin.Config.PluginStatusCollectionChangedEventArgs e ) : void
OnUserConfigurationChanged ( object o, PropertyChangedEventArgs e ) : void
OnUserPluginStatusChanged ( object sender, CK.Plugin.Config.PluginStatusCollectionChangedEventArgs e ) : void
RefreshSystemPluginStatus ( ) : void
RefreshUserPluginStatus ( ) : void
Start ( ) : void
Stop ( ) : void

Method Details

OnDispose() protected method

protected OnDispose ( ) : void
return void

VMIPlugin() public method

public VMIPlugin ( VMIContextViewModel ctx, IPluginInfo plugin, VMIBase parent ) : System
ctx VMIContextViewModel
plugin IPluginInfo
parent VMIBase
return System