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

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

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

Свойство Тип Описание
_dialogCloseWatcher MediaPortal.UI.Presentation.Screens.DialogCloseWatcher
_filterLanguageProperty MediaPortal.Common.General.AbstractProperty
_filterOwnerProperty MediaPortal.Common.General.AbstractProperty
_filterStateProperty MediaPortal.Common.General.AbstractProperty
_messageQueue MediaPortal.Common.Messaging.AsynchronousMessageQueue
_settingsWatcher SettingsChangeWatcher
_sortProperty MediaPortal.Common.General.AbstractProperty
newDataSaved bool
newDllsDownloaded bool

Открытые методы

Метод Описание
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
CreateMenuActions ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, WorkflowAction>.IDictionary actions ) : 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
ExecuteSiteOption ( MediaPortal.UI.Presentation.DataObjects.ListItem option ) : void
ExitModelContext ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
GetFilteredAndSortedSites ( ) : void
OnlineVideosMessageReceived ( MediaPortal.Common.Messaging.AsynchronousMessageQueue queue, MediaPortal.Common.Messaging.SystemMessage message ) : void
OnlineVideosSettingsChanged ( object sender, EventArgs e ) : void
Reactivate ( MediaPortal.UI.Presentation.Workflow.NavigationContext oldContext, MediaPortal.UI.Presentation.Workflow.NavigationContext newContext ) : void
RemoveAllSites ( ) : void
ReportSite ( string userReason, OnlineVideosWebservice site ) : void
ShowSiteOptions ( OnlineSiteViewModel item ) : void
SiteManagementWorkflowModel ( ) : MediaPortal.Common
UpdateMenuActions ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, WorkflowAction>.IDictionary actions ) : void
UpdateScreen ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, string &screen ) : ScreenUpdateMode

Приватные методы

Метод Описание
CompareSiteForSort ( OnlineVideosWebservice site1, OnlineVideosWebservice site2 ) : int
CreateLanguagesList ( ) : ItemsList
CreateOwnersList ( ) : ItemsList
CreateSortOptionsList ( ) : ItemsList
CreateStatesList ( ) : ItemsList
GetSiteOptions ( OnlineSiteViewModel item ) : ItemsList
GetUserReports ( OnlineSiteViewModel item ) : ItemsList
SitePassesFilter ( OnlineVideosWebservice site ) : bool

Описание методов

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

CreateMenuActions() публичный Метод

public CreateMenuActions ( MediaPortal.UI.Presentation.Workflow.NavigationContext context, WorkflowAction>.IDictionary actions ) : void
context MediaPortal.UI.Presentation.Workflow.NavigationContext
actions WorkflowAction>.IDictionary
Результат 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

ExecuteSiteOption() публичный Метод

public ExecuteSiteOption ( MediaPortal.UI.Presentation.DataObjects.ListItem option ) : void
option MediaPortal.UI.Presentation.DataObjects.ListItem
Результат 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

GetFilteredAndSortedSites() публичный Метод

public GetFilteredAndSortedSites ( ) : void
Результат 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

OnlineVideosSettingsChanged() публичный Метод

public OnlineVideosSettingsChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат 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

RemoveAllSites() публичный Метод

public RemoveAllSites ( ) : void
Результат void

ReportSite() публичный Метод

public ReportSite ( string userReason, OnlineVideosWebservice site ) : void
userReason string
site OnlineVideosWebservice
Результат void

ShowSiteOptions() публичный Метод

public ShowSiteOptions ( OnlineSiteViewModel item ) : void
item OnlineSiteViewModel
Результат void

SiteManagementWorkflowModel() публичный Метод

public SiteManagementWorkflowModel ( ) : MediaPortal.Common
Результат MediaPortal.Common

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

Описание свойств

_dialogCloseWatcher защищенное свойство

protected DialogCloseWatcher,MediaPortal.UI.Presentation.Screens _dialogCloseWatcher
Результат MediaPortal.UI.Presentation.Screens.DialogCloseWatcher

_filterLanguageProperty защищенное свойство

protected AbstractProperty,MediaPortal.Common.General _filterLanguageProperty
Результат MediaPortal.Common.General.AbstractProperty

_filterOwnerProperty защищенное свойство

protected AbstractProperty,MediaPortal.Common.General _filterOwnerProperty
Результат MediaPortal.Common.General.AbstractProperty

_filterStateProperty защищенное свойство

protected AbstractProperty,MediaPortal.Common.General _filterStateProperty
Результат MediaPortal.Common.General.AbstractProperty

_messageQueue защищенное свойство

protected AsynchronousMessageQueue,MediaPortal.Common.Messaging _messageQueue
Результат MediaPortal.Common.Messaging.AsynchronousMessageQueue

_settingsWatcher защищенное свойство

protected SettingsChangeWatcher _settingsWatcher
Результат SettingsChangeWatcher

_sortProperty защищенное свойство

protected AbstractProperty,MediaPortal.Common.General _sortProperty
Результат MediaPortal.Common.General.AbstractProperty

newDataSaved защищенное свойство

protected bool newDataSaved
Результат bool

newDllsDownloaded защищенное свойство

protected bool newDllsDownloaded
Результат bool