C# Class OnlineVideos.MediaPortal2.OnlineVideosWorkflowModel

Inheritance: IWorkflowModel
Afficher le fichier Open project: offbyoneBB/mp-onlinevideos2

Protected Properties

Свойство Type Description
_messageQueue MediaPortal.Common.Messaging.AsynchronousMessageQueue
_searchStringProperty MediaPortal.Common.General.AbstractProperty

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ShowSearchResults ( List result, string title ) : void

Method Details

BuildAutomaticSitesGroups() public méthode

public BuildAutomaticSitesGroups ( ) : void
Résultat void

BuildSitesList() public méthode

public BuildSitesList ( ) : void
Résultat void

CanEnterState() public méthode

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
Résultat bool

ChangeModelContext() public méthode

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
Résultat void

Deactivate() public méthode

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
Résultat void

EnterModelContext() public méthode

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
Résultat void

ExitModelContext() public méthode

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
Résultat void

OnlineVideosMessageReceived() public méthode

public OnlineVideosMessageReceived ( MediaPortal.Common.Messaging.AsynchronousMessageQueue queue, MediaPortal.Common.Messaging.SystemMessage message ) : void
queue MediaPortal.Common.Messaging.AsynchronousMessageQueue
message MediaPortal.Common.Messaging.SystemMessage
Résultat void

OnlineVideosWorkflowModel() public méthode

public OnlineVideosWorkflowModel ( ) : MediaPortal.Common
Résultat MediaPortal.Common

PushNavigationToOnlineVideosRoot() public méthode

public PushNavigationToOnlineVideosRoot ( ) : void
Résultat void

Reactivate() public méthode

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
Résultat void

RebuildSitesList() public méthode

public RebuildSitesList ( ) : void
Résultat void

SelectCategory() public méthode

public SelectCategory ( CategoryViewModel categoryModel ) : void
categoryModel CategoryViewModel
Résultat void

SelectDetailsVideo() public méthode

public SelectDetailsVideo ( VideoViewModel videoModel ) : void
videoModel VideoViewModel
Résultat void

SelectSite() public méthode

public SelectSite ( SiteViewModel siteModel ) : void
siteModel SiteViewModel
Résultat void

SelectSiteGroup() public méthode

public SelectSiteGroup ( SiteGroupViewModel siteGroupModel ) : void
siteGroupModel SiteGroupViewModel
Résultat void

SelectVideo() public méthode

public SelectVideo ( VideoViewModel videoModel ) : void
videoModel VideoViewModel
Résultat void

ShowCategories() public méthode

public ShowCategories ( IList categories, string navigationLabel ) : void
categories IList
navigationLabel string
Résultat void

ShowDetails() public méthode

public ShowDetails ( List choices ) : void
choices List
Résultat void

ShowVideos() public méthode

public ShowVideos ( CategoryViewModel category, List videos ) : void
category CategoryViewModel
videos List
Résultat void

StartSearch() public méthode

public StartSearch ( ) : void
Résultat void

UpdateMenuActions() public méthode

public UpdateMenuActions ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, WorkflowAction>.IDictionary actions ) : void
context MediaPortal.UI.Presentation.Workflow.NavigationContext
actions WorkflowAction>.IDictionary
Résultat void

UpdateScreen() public méthode

public UpdateScreen ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, string &screen ) : ScreenUpdateMode
context MediaPortal.UI.Presentation.Workflow.NavigationContext
screen string
Résultat ScreenUpdateMode

Property Details

_messageQueue protected_oe property

protected AsynchronousMessageQueue,MediaPortal.Common.Messaging _messageQueue
Résultat MediaPortal.Common.Messaging.AsynchronousMessageQueue

_searchStringProperty protected_oe property

protected AbstractProperty,MediaPortal.Common.General _searchStringProperty
Résultat MediaPortal.Common.General.AbstractProperty