private void ResetButtons()
 {
     radButtonCopy.Enabled   = false;
     radButtonRemove.Enabled = false;
     m_radPanelHost.Enabled  = false;
     MappedClassUserCtrl.SetMapping(null);
 }
        private void CreateNewMapping(string title, Mapping map)
        {
            string value = map.Source;

            if (string.IsNullOrEmpty(value))
            {
                value = CurrentPrefix + ":";
            }

            if (TagClassMappingManager.TagClassMappingHelper.InputBox(title, ref value) == DialogResult.OK)
            {
                if (AlreadyExists(value))
                {
                    MessageBox.Show("Class exists in mapping", "Exists", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                map.Source  = value;
                map.Display = value; //should use ec class display
                ListViewDataItem lv = new ListViewDataItem(map.Source);
                lv.Tag = map;
                CurrentListView.Items.Add(lv);
                CurrentListView.SelectedItem = lv;
                MappedClassUserCtrl.SetMapping(map);
                if (!TagClassMappingManager.TagClassMappingHelper.TagClassMappingConfig.ContainsKey(value))
                {
                    TagClassMappingManager.TagClassMappingHelper.TagClassMappingConfig.Add(value, map); //should I read to save or just mod the source???
                }
                radButtonSave.Enabled = true;
            }
        }
        private void SelectedItemChanged(ListViewDataItem lv)
        {
            Mapping map = null;

            if (lv != null)
            {
                map = lv.Tag as Mapping;
            }
            MappedClassUserCtrl.SetMapping(map);
        }