C# 클래스 MediaPortal.Plugins.MovingPictures.MainUI.ImporterGUI

상속: MediaPortal.GUI.Library.GUIWindow
파일 보기 프로젝트 열기: damienhaynes/moving-pictures

Private Properties

프로퍼티 타입 설명
AddRangeToList void
AddToList void
ConnectToImporter void
DisplayContextDialog void
DisplayGlobalActionsMenu bool
DisplayMovieSelectionDialog bool
DisplaySearchDialog bool
GetListItem MediaPortal.GUI.Library.GUIListItem
ImporterProgress void
InitializeControls void
ListItemSelected void
MovieStatusChangedListener void
RemoveFromList void
UpdateArtwork void
VerifyImporterEnabled bool
VerifyParentalControls bool
VerifySkinSupport bool

공개 메소드들

메소드 설명
Init ( ) : bool
OnAction ( MediaPortal.GUI.Library.Action action ) : void

보호된 메소드들

메소드 설명
OnClicked ( int controlId, GUIControl control, MediaPortal actionType ) : void
OnPageLoad ( ) : void
OnShowContextMenu ( ) : void

비공개 메소드들

메소드 설명
AddRangeToList ( GUIListControl listControl, List listItems ) : void
AddToList ( GUIListItem listItem, FilterMode mode ) : void
ConnectToImporter ( ) : void

Grab current importer information and begin listening for updates.

DisplayContextDialog ( ) : void
DisplayGlobalActionsMenu ( ) : bool
DisplayMovieSelectionDialog ( ) : bool
DisplaySearchDialog ( MovieMatch selectedFile ) : bool
GetListItem ( MovieMatch match ) : GUIListItem
ImporterProgress ( int percentDone, int taskCount, int taskTotal, string taskDescription ) : void

Publish progress updates to the skin as they are received.

InitializeControls ( ) : void

Initializes and populates controls on the screen.

ListItemSelected ( GUIListItem item, GUIControl parent ) : void
MovieStatusChangedListener ( MovieMatch match, MovieImporterAction action ) : void

Receives updates about specific items in the importer and updates the UI accordingly.

RemoveFromList ( GUIListItem listItem, FilterMode mode ) : void
UpdateArtwork ( ) : void
VerifyImporterEnabled ( ) : bool

Check if the importer is meant to run in the GUI, if not let the user know. Backs out if the user keeps the importer off.

VerifyParentalControls ( ) : bool

If parental controls are enabled make sure the user is not up to no good.

VerifySkinSupport ( ) : bool

Checks that the current skin supports the importer. Backs out if it does not.

메소드 상세

Init() 공개 메소드

public Init ( ) : bool
리턴 bool

OnAction() 공개 메소드

public OnAction ( MediaPortal.GUI.Library.Action action ) : void
action MediaPortal.GUI.Library.Action
리턴 void

OnClicked() 보호된 메소드

protected OnClicked ( int controlId, GUIControl control, MediaPortal actionType ) : void
controlId int
control MediaPortal.GUI.Library.GUIControl
actionType MediaPortal
리턴 void

OnPageLoad() 보호된 메소드

protected OnPageLoad ( ) : void
리턴 void

OnShowContextMenu() 보호된 메소드

protected OnShowContextMenu ( ) : void
리턴 void