C# Класс OnlineVideos.MediaPortal2.OnlineVideosWorkflowModel

Наследование: IWorkflowModel
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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