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

Start() public method

public Start ( ) : bool
return bool
        public bool Start()
        {
            openedProjectEventToken = App.Current.EventsBroker.Subscribe<OpenedProjectEvent> ((e) => {
                this.openedProject = e.Project as ProjectLongoMatch;
            });

            App.Current.EventsBroker.Subscribe<MigrateDBEvent> (HandleMigrateDB);
            App.Current.EventsBroker.Subscribe<ExportProjectEvent> (ExportProject);
            App.Current.EventsBroker.Subscribe<ImportProjectEvent> (ImportProject);

            return true;
        }

Usage Example

コード例 #1
0
        public void SetUp()
        {
            guiToolkitMock = new Mock<IGUIToolkit> ();
            App.Current.GUIToolkit = guiToolkitMock.Object;
            mockDialogs = new Mock<IDialogs> ();
            App.Current.Dialogs = mockDialogs.Object;

            dbMock = new Mock<IStorage> ();
            dbManagerMock = new Mock<IStorageManager> ();
            dbManagerMock.Setup (d => d.ActiveDB).Returns (dbMock.Object);
            App.Current.DatabaseManager = dbManagerMock.Object;

            toolsManager = new ToolsManager ();
            importer = new ProjectImporter {
                Description = "",
                ImportFunction = () => null,
                FilterName = "",
                Extensions = new string [] { },
                NeedsEdition = false,
                CanOverwrite = false,
            };
            toolsManager.ProjectImporters.Add (importer);
            toolsManager.Start ();
        }
All Usage Examples Of LongoMatch.Services.ToolsManager::Start