SIL.FieldWorks.XWorks.FwXWindow.BasicInit C# (CSharp) Method

BasicInit() private method

private BasicInit ( FwApp app ) : void
app SIL.FieldWorks.Common.Framework.FwApp
return void
		private void BasicInit(FwApp app)
		{
			m_delegate = new MainWindowDelegate(this);
			m_delegate.App = app;
			m_mediator.HelpTopicProvider = app;
			m_mediator.FeedbackInfoProvider = app;
			m_mediator.PropertyTable.SetProperty("App", app);
			m_mediator.PropertyTable.SetPropertyPersistence("App", false);

			string path = null;
			if (app != null) // if configFile in FwXApp == null
			{
				path = FdoFileHelper.GetConfigSettingsDir(app.Cache.ProjectId.ProjectFolder);
				Directory.CreateDirectory(path);
			}
			m_mediator.PropertyTable.UserSettingDirectory = path;
		}
FwXWindow