LongoMatch.MainClass.InitAddins C# (CSharp) Method

InitAddins() static private method

static private InitAddins ( IProgressReport progress ) : void
progress IProgressReport
return void
		static void InitAddins (IProgressReport progress)
		{
			Guid id = Guid.NewGuid ();
			progress.Report (0.1f, "Initializing addins", id);
			AddinsManager.Initialize (App.Current.PluginsConfigDir, App.Current.PluginsDir);
			progress.Report (0.5f, "Addins parsed", id);
			AddinsManager.LoadConfigModifierAddins ();
			AddinsManager.LoadExportProjectAddins ();
			AddinsManager.LoadMultimediaBackendsAddins (App.Current.MultimediaToolkit);
			AddinsManager.LoadUIBackendsAddins (App.Current.GUIToolkit);
			AddinsManager.LoadServicesAddins ();
			progress.Report (1, "Addins initialized", id);
		}