C# Class AutoWikiBrowser.Plugins.Kingbotk.PluginManager

The plugin manager, which interacts with AWB and manages the individual plugins
Inheritance: IAWBPlugin
Show file Open project: reedy/AutoWikiBrowser

Private Properties

Property Type Description
AWBBotModeCheckboxCheckedChangeHandler void
AWBBotModeCheckboxEnabledChangedHandler void
AWBClosingEventHandler void
AddGenericTemplateMenuItem_Click void
CreateNewGenericPlugin void
DefaultStatusText void
DeleteGenericPlugin void
EditorAborted void
EditorStatusChanged void
FinaliseArticleProcessing string
InitStaticVariableHelper bool
LoadSettingsNewWay void
ManuallyAssessCheckBox_CheckChanged void
PluginEnabledStateChanged void
ProcessTalkPageAndCheckWeAddedReqPhotoParam bool
ReadGenericTemplatesFromXML void
ReadXML void
ReqPhotoParamNeeded bool
ShowHidePluginTab void
Skipping string
StopAWB void
StopButtonClickEventHandler void
TestSkipNonExistingPages void
WriteXML void
XMLReadBoolean bool
XMLReadInteger int
XMLReadString string

Public Methods

Method Description
Initialise ( IAutoWikiBrowser sender ) : void
LoadSettings ( object prefs ) : void
Nudge ( bool &cancel ) : void
Nudged ( int nudges ) : void
ProcessArticle ( IAutoWikiBrowser sender, IProcessArticleEventArgs eventargs ) : string
Reset ( ) : void
SaveSettings ( ) : object[]

Private Methods

Method Description
AWBBotModeCheckboxCheckedChangeHandler ( object sender, EventArgs e ) : void
AWBBotModeCheckboxEnabledChangedHandler ( object sender, EventArgs e ) : void
AWBClosingEventHandler ( object sender, FormClosingEventArgs e ) : void
AddGenericTemplateMenuItem_Click ( object sender, EventArgs e ) : void
CreateNewGenericPlugin ( string pluginName ) : void
DefaultStatusText ( ) : void
DeleteGenericPlugin ( IGenericTemplatePlugin pg, PluginBase p ) : void
EditorAborted ( AsyncApiEdit sender ) : void
EditorStatusChanged ( AsyncApiEdit sender ) : void
FinaliseArticleProcessing ( Article theArticle, bool &skip, string &summary, string articleText, bool reqPhoto ) : string
InitStaticVariableHelper ( Microsoft flag ) : bool
LoadSettingsNewWay ( string xmlString ) : void
ManuallyAssessCheckBox_CheckChanged ( object sender, EventArgs e ) : void
PluginEnabledStateChanged ( PluginBase plugin, bool isEnabled ) : void
ProcessTalkPageAndCheckWeAddedReqPhotoParam ( Article theArticle, bool reqPhoto ) : bool
ReadGenericTemplatesFromXML ( int count, XmlTextReader reader ) : void
ReadXML ( XmlTextReader reader ) : void
ReqPhotoParamNeeded ( Article theArticle ) : bool
ShowHidePluginTab ( TabPage tabp, bool visible ) : void
Skipping ( string &editSummary, string defaultEditSummary, SkipReason skipReason, string articleText, bool &Skip, string articleTitle = null, int ns = Namespace.Talk ) : string
StopAWB ( ) : void
StopButtonClickEventHandler ( object sender, EventArgs e ) : void
TestSkipNonExistingPages ( ) : void
WriteXML ( XmlTextWriter writer ) : void
XMLReadBoolean ( XmlTextReader reader, string param, bool existingValue ) : bool
XMLReadInteger ( XmlTextReader reader, string param, int existingValue ) : int
XMLReadString ( XmlTextReader reader, string param, string existingValue ) : string

Method Details

Initialise() public method

public Initialise ( IAutoWikiBrowser sender ) : void
sender IAutoWikiBrowser
return void

LoadSettings() public method

public LoadSettings ( object prefs ) : void
prefs object
return void

Nudge() public method

public Nudge ( bool &cancel ) : void
cancel bool
return void

Nudged() public method

public Nudged ( int nudges ) : void
nudges int
return void

ProcessArticle() public method

public ProcessArticle ( IAutoWikiBrowser sender, IProcessArticleEventArgs eventargs ) : string
sender IAutoWikiBrowser
eventargs IProcessArticleEventArgs
return string

Reset() public method

public Reset ( ) : void
return void

SaveSettings() public method

public SaveSettings ( ) : object[]
return object[]