SIL.FieldWorks.XWorks.ExportDialog.InitFromMainControl C# (CSharp) Method

InitFromMainControl() private method

private InitFromMainControl ( object objCurrentControl ) : void
objCurrentControl object
return void
		private void InitFromMainControl(object objCurrentControl)
		{
			XmlDocView docView = FindXmlDocView(objCurrentControl as Control);
			if (docView != null)
				m_seqView = docView.Controls[0] as XmlSeqView;
			if (m_seqView != null)
			{
				m_xvc = m_seqView.Vc;
				m_sda = m_seqView.RootBox.DataAccess;
			}
			var cmo = m_mediator.PropertyTable.GetValue("ActiveClerkSelectedObject", null) as ICmObject;
			if (cmo != null)
			{
				int clidRoot;
				var newHvoRoot = SetRoot(cmo, out clidRoot);
				if (newHvoRoot > 0)
				{
					m_hvoRootObj = newHvoRoot;
					m_clidRootObj = clidRoot;
				}
			}

			XmlBrowseView browseView = FindXmlBrowseView(objCurrentControl as Control);
			if (browseView != null)
				m_sda = browseView.RootBox.DataAccess;
		}