C# 클래스 AutoWikiBrowser.Plugins.Kingbotk.PluginManager

The plugin manager, which interacts with AWB and manages the individual plugins
상속: IAWBPlugin
파일 보기 프로젝트 열기: reedy/AutoWikiBrowser

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[]