C# Class TraktPlugin.GUI.GUIListItems

Inheritance: MediaPortal.GUI.Library.GUIWindow
显示文件 Open project: trakt/Trakt-for-Mediaportal

Private Properties

Property Type Description
AddItemToCollection void
AddItemToWatchList void
AddItemToWatchedHistory void
CheckAndPlayEpisode void
CheckAndPlayMovie void
ClearProperties void
GetListItemLabel string
GetListItemSecondLabel string
GetSyncItems TraktPlugin.TraktAPI.DataStructures.TraktSyncAll
GetTmdbImage GUITmdbImage
InitProperties void
ListItemMatch bool
LoadListItems void
OnItemSelected void
PublishEpisodeSkinProperties void
PublishMovieSkinProperties void
PublishPersonSkinProperties void
PublishSeasonSkinProperties void
PublishShowSkinProperties void
RateItem void
RemoveItemFromCollection void
RemoveItemFromWatchList void
RemoveItemFromWatchedHistory void
SendListItemsToFacade void

Public Methods

Method Description
GUIListItems ( ) : System
Init ( ) : bool
OnAction ( MediaPortal.GUI.Library.Action action ) : void

Protected Methods

Method Description
OnClicked ( int controlId, GUIControl control, MediaPortal.GUI.Library.Action actionType ) : void
OnPageDestroy ( int new_windowId ) : void
OnPageLoad ( ) : void
OnShowContextMenu ( ) : void

Private Methods

Method Description
AddItemToCollection ( TraktListItem item ) : void
AddItemToWatchList ( TraktListItem item ) : void
AddItemToWatchedHistory ( TraktListItem item ) : void
CheckAndPlayEpisode ( bool jumpTo ) : void
CheckAndPlayMovie ( bool jumpTo ) : void
ClearProperties ( ) : void
GetListItemLabel ( TraktListItem listItem ) : string
GetListItemSecondLabel ( TraktListItem listItem ) : string
GetSyncItems ( TraktListItem listItem ) : TraktSyncAll
GetTmdbImage ( TraktListItem listItem ) : GUITmdbImage
InitProperties ( ) : void
ListItemMatch ( TraktListItem currentItem, TraktListItem itemToMatch ) : bool
LoadListItems ( ) : void
OnItemSelected ( GUIListItem item, GUIControl parent ) : void
PublishEpisodeSkinProperties ( TraktListItem item ) : void
PublishMovieSkinProperties ( TraktListItem item ) : void
PublishPersonSkinProperties ( TraktListItem item ) : void
PublishSeasonSkinProperties ( TraktListItem item ) : void
PublishShowSkinProperties ( TraktListItem item ) : void
RateItem ( TraktListItem item ) : void
RemoveItemFromCollection ( TraktListItem item ) : void
RemoveItemFromWatchList ( TraktListItem item ) : void
RemoveItemFromWatchedHistory ( TraktListItem item ) : void
SendListItemsToFacade ( IEnumerable listItems ) : void

Method Details

GUIListItems() public method

public GUIListItems ( ) : System
return System

Init() public method

public Init ( ) : bool
return bool

OnAction() public method

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

OnClicked() protected method

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

OnPageDestroy() protected method

protected OnPageDestroy ( int new_windowId ) : void
new_windowId int
return void

OnPageLoad() protected method

protected OnPageLoad ( ) : void
return void

OnShowContextMenu() protected method

protected OnShowContextMenu ( ) : void
return void