C# Класс AutoWikiBrowser.Plugins.Kingbotk.PluginManager

The plugin manager, which interacts with AWB and manages the individual plugins
Наследование: IAWBPlugin
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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[]

Приватные методы

Метод Описание
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

Описание методов

Initialise() публичный Метод

public Initialise ( IAutoWikiBrowser sender ) : void
sender IAutoWikiBrowser
Результат void

LoadSettings() публичный Метод

public LoadSettings ( object prefs ) : void
prefs object
Результат void

Nudge() публичный Метод

public Nudge ( bool &cancel ) : void
cancel bool
Результат void

Nudged() публичный Метод

public Nudged ( int nudges ) : void
nudges int
Результат void

ProcessArticle() публичный Метод

public ProcessArticle ( IAutoWikiBrowser sender, IProcessArticleEventArgs eventargs ) : string
sender IAutoWikiBrowser
eventargs IProcessArticleEventArgs
Результат string

Reset() публичный Метод

public Reset ( ) : void
Результат void

SaveSettings() публичный Метод

public SaveSettings ( ) : object[]
Результат object[]