C# Class LongoMatch.Core.Common.EventsBroker

Afficher le fichier Open project: GNOME/longomatch

Méthodes publiques

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

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

EmitCaptureError() public méthode

public EmitCaptureError ( object sender, string message ) : void
sender object
message string
Résultat void

EmitCaptureFinished() public méthode

public EmitCaptureFinished ( bool close ) : void
close bool
Résultat void

EmitCapturerTick() public méthode

public EmitCapturerTick ( Time currentTime ) : void
currentTime LongoMatch.Core.Store.Time
Résultat void

EmitCloseOpenedProject() public méthode

public EmitCloseOpenedProject ( ) : bool
Résultat bool

EmitConvertVideoFiles() public méthode

public EmitConvertVideoFiles ( List files, EncodingSettings settings ) : void
files List
settings EncodingSettings
Résultat void

EmitDashboardEdited() public méthode

public EmitDashboardEdited ( ) : void
Résultat void

EmitDetach() public méthode

public EmitDetach ( ) : void
Résultat void

EmitDrawFrame() public méthode

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

EmitDuplicateEvent() public méthode

public EmitDuplicateEvent ( List events ) : void
events List
Résultat void

EmitEditPreferences() public méthode

public EmitEditPreferences ( ) : void
Résultat void

EmitEventCreated() public méthode

public EmitEventCreated ( TimelineEvent evt ) : void
evt LongoMatch.Core.Store.TimelineEvent
Résultat void

EmitEventEdited() public méthode

public EmitEventEdited ( TimelineEvent play ) : void
play LongoMatch.Core.Store.TimelineEvent
Résultat void

EmitEventLoaded() public méthode

public EmitEventLoaded ( TimelineEvent play ) : void
play LongoMatch.Core.Store.TimelineEvent
Résultat void

EmitEventsDeleted() public méthode

public EmitEventsDeleted ( List events ) : void
events List
Résultat void

EmitExportProject() public méthode

public EmitExportProject ( Project project ) : void
project Project
Résultat void

EmitImportProject() public méthode

public EmitImportProject ( ) : void
Résultat void

EmitKeyPressed() public méthode

public EmitKeyPressed ( object sender, HotKey key ) : void
sender object
key HotKey
Résultat void

EmitLoadEvent() public méthode

public EmitLoadEvent ( TimelineEvent evt ) : void
evt LongoMatch.Core.Store.TimelineEvent
Résultat void

EmitManageCategories() public méthode

public EmitManageCategories ( ) : void
Résultat void

EmitManageDatabases() public méthode

public EmitManageDatabases ( ) : void
Résultat void

EmitManageJobs() public méthode

public EmitManageJobs ( ) : void
Résultat void

EmitManageProjects() public méthode

public EmitManageProjects ( ) : void
Résultat void

EmitManageTeams() public méthode

public EmitManageTeams ( ) : void
Résultat void

EmitMigrateDB() public méthode

public EmitMigrateDB ( ) : void
Résultat void

EmitMoveToEventType() public méthode

public EmitMoveToEventType ( TimelineEvent evnt, EventType eventType ) : void
evnt LongoMatch.Core.Store.TimelineEvent
eventType LongoMatch.Core.Store.EventType
Résultat void

EmitMultimediaError() public méthode

public EmitMultimediaError ( object sender, string message ) : void
sender object
message string
Résultat void

EmitNewDashboardEvent() public méthode

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

EmitNewEvent() public méthode

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

EmitNewPlaylist() public méthode

public EmitNewPlaylist ( Project project ) : void
project Project
Résultat void

EmitNewProject() public méthode

public EmitNewProject ( Project project ) : void
project Project
Résultat void

EmitNextPlaylistElement() public méthode

public EmitNextPlaylistElement ( Playlist playlist ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
Résultat void

EmitOpenNewProject() public méthode

public EmitOpenNewProject ( Project project, ProjectType projectType, CaptureSettings captureSettings ) : void
project Project
projectType ProjectType
captureSettings CaptureSettings
Résultat void

EmitOpenProject() public méthode

public EmitOpenProject ( ) : void
Résultat void

EmitOpenProjectID() public méthode

public EmitOpenProjectID ( System.Guid projectID ) : void
projectID System.Guid
Résultat void

EmitOpenedProjectChanged() public méthode

public EmitOpenedProjectChanged ( Project project, ProjectType projectType, EventsFilter filter, IAnalysisWindow analysisWindow ) : void
project Project
projectType ProjectType
filter EventsFilter
analysisWindow IAnalysisWindow
Résultat void

EmitPlaybackRateChanged() public méthode

public EmitPlaybackRateChanged ( float val ) : void
val float
Résultat void

EmitPlayerTick() public méthode

public EmitPlayerTick ( Time currentTime ) : void
currentTime LongoMatch.Core.Store.Time
Résultat void

EmitPlaylistElementSelected() public méthode

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

EmitPlaylistsChanged() public méthode

public EmitPlaylistsChanged ( object sender ) : void
sender object
Résultat void

EmitPressButton() public méthode

public EmitPressButton ( DashboardButton button ) : void
button LongoMatch.Core.Store.DashboardButton
Résultat void

EmitPreviousPlaylistElement() public méthode

public EmitPreviousPlaylistElement ( Playlist playlist ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
Résultat void

EmitQuitApplication() public méthode

public EmitQuitApplication ( ) : void
Résultat void

EmitRenderPlaylist() public méthode

public EmitRenderPlaylist ( Playlist playlist ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
Résultat void

EmitSaveProject() public méthode

public EmitSaveProject ( Project project, ProjectType projectType ) : void
project Project
projectType ProjectType
Résultat void

EmitSeekEvent() public méthode

public EmitSeekEvent ( Time time, bool accurate ) : void
time LongoMatch.Core.Store.Time
accurate bool
Résultat void

EmitShowFullScreen() public méthode

public EmitShowFullScreen ( bool active ) : void
active bool
Résultat void

EmitShowProjectStats() public méthode

public EmitShowProjectStats ( Project project ) : void
project Project
Résultat void

EmitSnapshotSeries() public méthode

public EmitSnapshotSeries ( TimelineEvent play ) : void
play LongoMatch.Core.Store.TimelineEvent
Résultat void

EmitSubstitutionEvent() public méthode

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

EmitTagSubcategories() public méthode

public EmitTagSubcategories ( bool active ) : void
active bool
Résultat void

EmitTeamTagsChanged() public méthode

public EmitTeamTagsChanged ( ) : void
Résultat void

EmitTimeNodeChanged() public méthode

public EmitTimeNodeChanged ( TimeNode tn, Time time ) : void
tn LongoMatch.Core.Store.TimeNode
time LongoMatch.Core.Store.Time
Résultat void

EmitTimeNodeStartedEvent() public méthode

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

EmitTimeNodeStoppedEvent() public méthode

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

EmitTogglePlayEvent() public méthode

public EmitTogglePlayEvent ( bool playing ) : void
playing bool
Résultat void