C# 클래스 OnlineVideos.MediaPortal2.OnlineVideosWorkflowModel

상속: IWorkflowModel
파일 보기 프로젝트 열기: offbyoneBB/mp-onlinevideos2

보호된 프로퍼티들

프로퍼티 타입 설명
_messageQueue MediaPortal.Common.Messaging.AsynchronousMessageQueue
_searchStringProperty MediaPortal.Common.General.AbstractProperty

공개 메소드들

메소드 설명
BuildAutomaticSitesGroups ( ) : void
BuildSitesList ( ) : void
CanEnterState ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : bool
ChangeModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext, bool push ) : void
Deactivate ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
EnterModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
ExitModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
OnlineVideosMessageReceived ( MediaPortal.Common.Messaging.AsynchronousMessageQueue queue, MediaPortal.Common.Messaging.SystemMessage message ) : void
OnlineVideosWorkflowModel ( ) : MediaPortal.Common
PushNavigationToOnlineVideosRoot ( ) : void
Reactivate ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
RebuildSitesList ( ) : void
SelectCategory ( CategoryViewModel categoryModel ) : void
SelectDetailsVideo ( VideoViewModel videoModel ) : void
SelectSite ( SiteViewModel siteModel ) : void
SelectSiteGroup ( SiteGroupViewModel siteGroupModel ) : void
SelectVideo ( VideoViewModel videoModel ) : void
ShowCategories ( IList categories, string navigationLabel ) : void
ShowDetails ( List choices ) : void
ShowVideos ( CategoryViewModel category, List videos ) : void
StartSearch ( ) : void
UpdateMenuActions ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, WorkflowAction>.IDictionary actions ) : void
UpdateScreen ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, string &screen ) : ScreenUpdateMode

비공개 메소드들

메소드 설명
ShowSearchResults ( List result, string title ) : void

메소드 상세

BuildAutomaticSitesGroups() 공개 메소드

public BuildAutomaticSitesGroups ( ) : void
리턴 void

BuildSitesList() 공개 메소드

public BuildSitesList ( ) : void
리턴 void

CanEnterState() 공개 메소드

public CanEnterState ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : bool
oldContext MediaPortal.UI.Presentation.Workflow.NavigationContext
newContext MediaPortal.UI.Presentation.Workflow.NavigationContext
리턴 bool

ChangeModelContext() 공개 메소드

public ChangeModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext, bool push ) : void
oldContext MediaPortal.UI.Presentation.Workflow.NavigationContext
newContext MediaPortal.UI.Presentation.Workflow.NavigationContext
push bool
리턴 void

Deactivate() 공개 메소드

public Deactivate ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
oldContext MediaPortal.UI.Presentation.Workflow.NavigationContext
newContext MediaPortal.UI.Presentation.Workflow.NavigationContext
리턴 void

EnterModelContext() 공개 메소드

public EnterModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
oldContext MediaPortal.UI.Presentation.Workflow.NavigationContext
newContext MediaPortal.UI.Presentation.Workflow.NavigationContext
리턴 void

ExitModelContext() 공개 메소드

public ExitModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
oldContext MediaPortal.UI.Presentation.Workflow.NavigationContext
newContext MediaPortal.UI.Presentation.Workflow.NavigationContext
리턴 void

OnlineVideosMessageReceived() 공개 메소드

public OnlineVideosMessageReceived ( MediaPortal.Common.Messaging.AsynchronousMessageQueue queue, MediaPortal.Common.Messaging.SystemMessage message ) : void
queue MediaPortal.Common.Messaging.AsynchronousMessageQueue
message MediaPortal.Common.Messaging.SystemMessage
리턴 void

OnlineVideosWorkflowModel() 공개 메소드

public OnlineVideosWorkflowModel ( ) : MediaPortal.Common
리턴 MediaPortal.Common

PushNavigationToOnlineVideosRoot() 공개 메소드

public PushNavigationToOnlineVideosRoot ( ) : void
리턴 void

Reactivate() 공개 메소드

public Reactivate ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
oldContext MediaPortal.UI.Presentation.Workflow.NavigationContext
newContext MediaPortal.UI.Presentation.Workflow.NavigationContext
리턴 void

RebuildSitesList() 공개 메소드

public RebuildSitesList ( ) : void
리턴 void

SelectCategory() 공개 메소드

public SelectCategory ( CategoryViewModel categoryModel ) : void
categoryModel CategoryViewModel
리턴 void

SelectDetailsVideo() 공개 메소드

public SelectDetailsVideo ( VideoViewModel videoModel ) : void
videoModel VideoViewModel
리턴 void

SelectSite() 공개 메소드

public SelectSite ( SiteViewModel siteModel ) : void
siteModel SiteViewModel
리턴 void

SelectSiteGroup() 공개 메소드

public SelectSiteGroup ( SiteGroupViewModel siteGroupModel ) : void
siteGroupModel SiteGroupViewModel
리턴 void

SelectVideo() 공개 메소드

public SelectVideo ( VideoViewModel videoModel ) : void
videoModel VideoViewModel
리턴 void

ShowCategories() 공개 메소드

public ShowCategories ( IList categories, string navigationLabel ) : void
categories IList
navigationLabel string
리턴 void

ShowDetails() 공개 메소드

public ShowDetails ( List choices ) : void
choices List
리턴 void

ShowVideos() 공개 메소드

public ShowVideos ( CategoryViewModel category, List videos ) : void
category CategoryViewModel
videos List
리턴 void

StartSearch() 공개 메소드

public StartSearch ( ) : void
리턴 void

UpdateMenuActions() 공개 메소드

public UpdateMenuActions ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, WorkflowAction>.IDictionary actions ) : void
context MediaPortal.UI.Presentation.Workflow.NavigationContext
actions WorkflowAction>.IDictionary
리턴 void

UpdateScreen() 공개 메소드

public UpdateScreen ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, string &screen ) : ScreenUpdateMode
context MediaPortal.UI.Presentation.Workflow.NavigationContext
screen string
리턴 ScreenUpdateMode

프로퍼티 상세

_messageQueue 보호되어 있는 프로퍼티

protected AsynchronousMessageQueue,MediaPortal.Common.Messaging _messageQueue
리턴 MediaPortal.Common.Messaging.AsynchronousMessageQueue

_searchStringProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _searchStringProperty
리턴 MediaPortal.Common.General.AbstractProperty