ATMLCommonLibrary.controls.signal.SignalFunctionTypeControl.awbDropListTree_SignalSelected C# (CSharp) Method

awbDropListTree_SignalSelected() private method

private awbDropListTree_SignalSelected ( object sender, XmlDocument tsfDocument ) : void
sender object
tsfDocument System.Xml.XmlDocument
return void
        private void awbDropListTree_SignalSelected(object sender, XmlDocument tsfDocument)
        {
            var signal = sender as dbSignal;
            _currentSignalModel = sender as SignalModel;
            try
            {
                HourGlass.Start();
                Clear();
                if (!LoadSignalModel( signal ))
                {
                    if (!LoadSignalModel( _currentSignalModel ))
                    {
                        XmlNode node = SignalManager.Instance.SignalTree.SelectSingleNode( "" );
                        //--- ============================================================ ---//
                        //--- TODO: Determine what to do if the Signal Model does not load ---//
                        //--- ============================================================ ---//
                    }
                }
            }
            finally
            {
                HourGlass.Stop();
            }
        }