C# 클래스 TraktPlugin.GUI.GUICalendar

상속: MediaPortal.GUI.Library.GUIWindow
파일 보기 프로젝트 열기: trakt/Trakt-for-Mediaportal 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckAndPlayEpisode void
ClearProperties void
ConvertDaysInCalendarToLocalisedDays List>.Dictionary
GetCalendar IEnumerable>.Dictionary
GetCalendarTypeName string
GetDayHeader string
GetDaysForward string
GetStartDate System.DateTime
GetStartDateName string
InitProperties void
LoadCalendar void
OnCalendarDateSelected void
OnEpisodeSelected void
OnNextWeekSelected void
PublishCalendarSkinProperties void
SendCalendarToFacade void
SetCurrentStartDate void
SetCurrentView void
SetHideWatchlisted void
ShowStartDateMenu void
ShowViewMenu void

공개 메소드들

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

보호된 메소드들

메소드 설명
OnClicked ( int controlId, GUIControl control, MediaPortal.GUI.Library.Action actionType ) : void
OnPageDestroy ( int new_windowId ) : void
OnPageLoad ( ) : void
OnShowContextMenu ( ) : void

비공개 메소드들

메소드 설명
CheckAndPlayEpisode ( ) : void
ClearProperties ( ) : void
ConvertDaysInCalendarToLocalisedDays ( Dictionary calendar ) : List>.Dictionary

Converts each day in the calendar dictionary key to a localised day Some underlying episodes could be from multiple days as they span a UTC day not a local day

GetCalendar ( ) : IEnumerable>.Dictionary
GetCalendarTypeName ( CalendarType type ) : string
GetDayHeader ( System.DateTime dateTime ) : string
GetDaysForward ( ) : string

Get number of days forward to request in calendar, takes into consideration the current anchor point

GetStartDate ( ) : System.DateTime

Get Date Time for Calendar Anchor Point

GetStartDateName ( StartDates date ) : string
InitProperties ( ) : void
LoadCalendar ( ) : void
OnCalendarDateSelected ( GUIListItem item, GUIControl parent ) : void
OnEpisodeSelected ( GUIListItem item, GUIControl parent ) : void
OnNextWeekSelected ( GUIListItem item, GUIControl parent ) : void
PublishCalendarSkinProperties ( TraktCalendar calendarItem ) : void
SendCalendarToFacade ( Dictionary calendar ) : void
SetCurrentStartDate ( ) : void
SetCurrentView ( ) : void
SetHideWatchlisted ( ) : void
ShowStartDateMenu ( ) : void
ShowViewMenu ( ) : void

메소드 상세

ClearCache() 공개 정적인 메소드

public static ClearCache ( ) : void
리턴 void

GUICalendar() 공개 메소드

public GUICalendar ( ) : System
리턴 System

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.GUI.Library.Action actionType ) : void
controlId int
control MediaPortal.GUI.Library.GUIControl
actionType MediaPortal.GUI.Library.Action
리턴 void

OnPageDestroy() 보호된 메소드

protected OnPageDestroy ( int new_windowId ) : void
new_windowId int
리턴 void

OnPageLoad() 보호된 메소드

protected OnPageLoad ( ) : void
리턴 void

OnShowContextMenu() 보호된 메소드

protected OnShowContextMenu ( ) : void
리턴 void