LongoMatch.Services.ProjectsManager.Start C# (CSharp) Method

Start() public method

public Start ( ) : bool
return bool
        public bool Start()
        {
            multimediaToolkit = App.Current.MultimediaToolkit;
            guiToolkit = App.Current.GUIToolkit;
            App.Current.EventsBroker.Subscribe<OpenProjectIDEvent> (OpenProjectID);
            App.Current.EventsBroker.Subscribe<OpenNewProjectEvent> (OpenNewProject);
            closeOpenedProjectEventToken = App.Current.EventsBroker.Subscribe<CloseOpenedProjectEvent> ((e) => {
                PromptCloseProject (new CloseOpenedProjectEvent ());
            });
            App.Current.EventsBroker.Subscribe<SaveProjectEvent> (HandleSaveProject);
            App.Current.EventsBroker.Subscribe<CaptureErrorEvent> (HandleCaptureError);
            App.Current.EventsBroker.Subscribe<CaptureFinishedEvent> (HandleCaptureFinished);
            App.Current.EventsBroker.Subscribe<MultimediaErrorEvent> (HandleMultimediaError);
            return true;
        }

Usage Example

 public void FixtureSetUp()
 {
     importer = new LongoMatchImporter ();
     mockGUI = new Mock<IGUIToolkit> ();
     manager = new ProjectsManager ();
     mockDialog = new Mock<IDialogs> ();
     manager.Start ();
     App.Current.ProjectExtension = ".tmp";
 }
All Usage Examples Of LongoMatch.Services.ProjectsManager::Start