C# Class LongoMatch.Core.Common.EventsBroker

ファイルを表示 Open project: GNOME/longomatch

Public Methods

Method Description
EmitAddPlaylistElement ( Playlist playlist, List plays ) : void
EmitCaptureError ( object sender, string message ) : void
EmitCaptureFinished ( bool close ) : void
EmitCapturerTick ( Time currentTime ) : void
EmitCloseOpenedProject ( ) : bool
EmitConvertVideoFiles ( List files, EncodingSettings settings ) : void
EmitDashboardEdited ( ) : void
EmitDetach ( ) : void
EmitDrawFrame ( TimelineEvent play, int drawingIndex, CameraConfig camConfig, bool current ) : void
EmitDuplicateEvent ( List events ) : void
EmitEditPreferences ( ) : void
EmitEventCreated ( TimelineEvent evt ) : void
EmitEventEdited ( TimelineEvent play ) : void
EmitEventLoaded ( TimelineEvent play ) : void
EmitEventsDeleted ( List events ) : void
EmitExportProject ( Project project ) : void
EmitImportProject ( ) : void
EmitKeyPressed ( object sender, HotKey key ) : void
EmitLoadEvent ( TimelineEvent evt ) : void
EmitManageCategories ( ) : void
EmitManageDatabases ( ) : void
EmitManageJobs ( ) : void
EmitManageProjects ( ) : void
EmitManageTeams ( ) : void
EmitMigrateDB ( ) : void
EmitMoveToEventType ( TimelineEvent evnt, EventType eventType ) : void
EmitMultimediaError ( object sender, string message ) : void
EmitNewDashboardEvent ( TimelineEvent evt, DashboardButton btn, bool edit, List from ) : void
EmitNewEvent ( EventType eventType, List players = null, TeamType team = TeamType.NONE, List tags = null, Time start = null, Time stop = null, Time eventTime = null, Score score = null, PenaltyCard card = null ) : void
EmitNewPlaylist ( Project project ) : void
EmitNewProject ( Project project ) : void
EmitNextPlaylistElement ( Playlist playlist ) : void
EmitOpenNewProject ( Project project, ProjectType projectType, CaptureSettings captureSettings ) : void
EmitOpenProject ( ) : void
EmitOpenProjectID ( System.Guid projectID ) : void
EmitOpenedProjectChanged ( Project project, ProjectType projectType, EventsFilter filter, IAnalysisWindow analysisWindow ) : void
EmitPlaybackRateChanged ( float val ) : void
EmitPlayerTick ( Time currentTime ) : void
EmitPlaylistElementSelected ( Playlist playlist, IPlaylistElement element ) : void
EmitPlaylistsChanged ( object sender ) : void
EmitPressButton ( DashboardButton button ) : void
EmitPreviousPlaylistElement ( Playlist playlist ) : void
EmitQuitApplication ( ) : void
EmitRenderPlaylist ( Playlist playlist ) : void
EmitSaveProject ( Project project, ProjectType projectType ) : void
EmitSeekEvent ( Time time, bool accurate ) : void
EmitShowFullScreen ( bool active ) : void
EmitShowProjectStats ( Project project ) : void
EmitSnapshotSeries ( TimelineEvent play ) : void
EmitSubstitutionEvent ( Team team, Player p1, Player p2, SubstitutionReason reason, Time time ) : void
EmitTagSubcategories ( bool active ) : void
EmitTeamTagsChanged ( ) : void
EmitTimeNodeChanged ( TimeNode tn, Time time ) : void
EmitTimeNodeStartedEvent ( TimeNode node, TimerButton btn, List from ) : void
EmitTimeNodeStoppedEvent ( TimeNode node, TimerButton btn, List from ) : void
EmitTogglePlayEvent ( bool playing ) : void

Method Details

EmitAddPlaylistElement() public method

public EmitAddPlaylistElement ( Playlist playlist, List plays ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
plays List
return void

EmitCaptureError() public method

public EmitCaptureError ( object sender, string message ) : void
sender object
message string
return void

EmitCaptureFinished() public method

public EmitCaptureFinished ( bool close ) : void
close bool
return void

EmitCapturerTick() public method

public EmitCapturerTick ( Time currentTime ) : void
currentTime LongoMatch.Core.Store.Time
return void

EmitCloseOpenedProject() public method

public EmitCloseOpenedProject ( ) : bool
return bool

EmitConvertVideoFiles() public method

public EmitConvertVideoFiles ( List files, EncodingSettings settings ) : void
files List
settings EncodingSettings
return void

EmitDashboardEdited() public method

public EmitDashboardEdited ( ) : void
return void

EmitDetach() public method

public EmitDetach ( ) : void
return void

EmitDrawFrame() public method

public EmitDrawFrame ( TimelineEvent play, int drawingIndex, CameraConfig camConfig, bool current ) : void
play LongoMatch.Core.Store.TimelineEvent
drawingIndex int
camConfig CameraConfig
current bool
return void

EmitDuplicateEvent() public method

public EmitDuplicateEvent ( List events ) : void
events List
return void

EmitEditPreferences() public method

public EmitEditPreferences ( ) : void
return void

EmitEventCreated() public method

public EmitEventCreated ( TimelineEvent evt ) : void
evt LongoMatch.Core.Store.TimelineEvent
return void

EmitEventEdited() public method

public EmitEventEdited ( TimelineEvent play ) : void
play LongoMatch.Core.Store.TimelineEvent
return void

EmitEventLoaded() public method

public EmitEventLoaded ( TimelineEvent play ) : void
play LongoMatch.Core.Store.TimelineEvent
return void

EmitEventsDeleted() public method

public EmitEventsDeleted ( List events ) : void
events List
return void

EmitExportProject() public method

public EmitExportProject ( Project project ) : void
project Project
return void

EmitImportProject() public method

public EmitImportProject ( ) : void
return void

EmitKeyPressed() public method

public EmitKeyPressed ( object sender, HotKey key ) : void
sender object
key HotKey
return void

EmitLoadEvent() public method

public EmitLoadEvent ( TimelineEvent evt ) : void
evt LongoMatch.Core.Store.TimelineEvent
return void

EmitManageCategories() public method

public EmitManageCategories ( ) : void
return void

EmitManageDatabases() public method

public EmitManageDatabases ( ) : void
return void

EmitManageJobs() public method

public EmitManageJobs ( ) : void
return void

EmitManageProjects() public method

public EmitManageProjects ( ) : void
return void

EmitManageTeams() public method

public EmitManageTeams ( ) : void
return void

EmitMigrateDB() public method

public EmitMigrateDB ( ) : void
return void

EmitMoveToEventType() public method

public EmitMoveToEventType ( TimelineEvent evnt, EventType eventType ) : void
evnt LongoMatch.Core.Store.TimelineEvent
eventType LongoMatch.Core.Store.EventType
return void

EmitMultimediaError() public method

public EmitMultimediaError ( object sender, string message ) : void
sender object
message string
return void

EmitNewDashboardEvent() public method

public EmitNewDashboardEvent ( TimelineEvent evt, DashboardButton btn, bool edit, List from ) : void
evt LongoMatch.Core.Store.TimelineEvent
btn LongoMatch.Core.Store.DashboardButton
edit bool
from List
return void

EmitNewEvent() public method

public EmitNewEvent ( EventType eventType, List players = null, TeamType team = TeamType.NONE, List tags = null, Time start = null, Time stop = null, Time eventTime = null, Score score = null, PenaltyCard card = null ) : void
eventType LongoMatch.Core.Store.EventType
players List
team TeamType
tags List
start LongoMatch.Core.Store.Time
stop LongoMatch.Core.Store.Time
eventTime LongoMatch.Core.Store.Time
score LongoMatch.Core.Store.Score
card LongoMatch.Core.Store.PenaltyCard
return void

EmitNewPlaylist() public method

public EmitNewPlaylist ( Project project ) : void
project Project
return void

EmitNewProject() public method

public EmitNewProject ( Project project ) : void
project Project
return void

EmitNextPlaylistElement() public method

public EmitNextPlaylistElement ( Playlist playlist ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
return void

EmitOpenNewProject() public method

public EmitOpenNewProject ( Project project, ProjectType projectType, CaptureSettings captureSettings ) : void
project Project
projectType ProjectType
captureSettings CaptureSettings
return void

EmitOpenProject() public method

public EmitOpenProject ( ) : void
return void

EmitOpenProjectID() public method

public EmitOpenProjectID ( System.Guid projectID ) : void
projectID System.Guid
return void

EmitOpenedProjectChanged() public method

public EmitOpenedProjectChanged ( Project project, ProjectType projectType, EventsFilter filter, IAnalysisWindow analysisWindow ) : void
project Project
projectType ProjectType
filter EventsFilter
analysisWindow IAnalysisWindow
return void

EmitPlaybackRateChanged() public method

public EmitPlaybackRateChanged ( float val ) : void
val float
return void

EmitPlayerTick() public method

public EmitPlayerTick ( Time currentTime ) : void
currentTime LongoMatch.Core.Store.Time
return void

EmitPlaylistElementSelected() public method

public EmitPlaylistElementSelected ( Playlist playlist, IPlaylistElement element ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
element IPlaylistElement
return void

EmitPlaylistsChanged() public method

public EmitPlaylistsChanged ( object sender ) : void
sender object
return void

EmitPressButton() public method

public EmitPressButton ( DashboardButton button ) : void
button LongoMatch.Core.Store.DashboardButton
return void

EmitPreviousPlaylistElement() public method

public EmitPreviousPlaylistElement ( Playlist playlist ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
return void

EmitQuitApplication() public method

public EmitQuitApplication ( ) : void
return void

EmitRenderPlaylist() public method

public EmitRenderPlaylist ( Playlist playlist ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
return void

EmitSaveProject() public method

public EmitSaveProject ( Project project, ProjectType projectType ) : void
project Project
projectType ProjectType
return void

EmitSeekEvent() public method

public EmitSeekEvent ( Time time, bool accurate ) : void
time LongoMatch.Core.Store.Time
accurate bool
return void

EmitShowFullScreen() public method

public EmitShowFullScreen ( bool active ) : void
active bool
return void

EmitShowProjectStats() public method

public EmitShowProjectStats ( Project project ) : void
project Project
return void

EmitSnapshotSeries() public method

public EmitSnapshotSeries ( TimelineEvent play ) : void
play LongoMatch.Core.Store.TimelineEvent
return void

EmitSubstitutionEvent() public method

public EmitSubstitutionEvent ( Team team, Player p1, Player p2, SubstitutionReason reason, Time time ) : void
team LongoMatch.Core.Store.Templates.Team
p1 Player
p2 Player
reason SubstitutionReason
time LongoMatch.Core.Store.Time
return void

EmitTagSubcategories() public method

public EmitTagSubcategories ( bool active ) : void
active bool
return void

EmitTeamTagsChanged() public method

public EmitTeamTagsChanged ( ) : void
return void

EmitTimeNodeChanged() public method

public EmitTimeNodeChanged ( TimeNode tn, Time time ) : void
tn LongoMatch.Core.Store.TimeNode
time LongoMatch.Core.Store.Time
return void

EmitTimeNodeStartedEvent() public method

public EmitTimeNodeStartedEvent ( TimeNode node, TimerButton btn, List from ) : void
node LongoMatch.Core.Store.TimeNode
btn LongoMatch.Core.Store.TimerButton
from List
return void

EmitTimeNodeStoppedEvent() public method

public EmitTimeNodeStoppedEvent ( TimeNode node, TimerButton btn, List from ) : void
node LongoMatch.Core.Store.TimeNode
btn LongoMatch.Core.Store.TimerButton
from List
return void

EmitTogglePlayEvent() public method

public EmitTogglePlayEvent ( bool playing ) : void
playing bool
return void