Beispiel #1
0
        public KeyBindingSetItem Find(CimKeyBindingList newKeyBindingList, string baseKeyClassName)
        {
            foreach (KeyBindingSetItem curItem in Set)
            {
                if ( (curItem.KeyBindings.ShallowEquals(newKeyBindingList) == true) &&
                     (curItem.BaseKeyClassName == baseKeyClassName) )
                {
                    return curItem;
                }
            }

            return null;
        }
Beispiel #2
0
 public KeyBindingSetItem(CimKeyBindingList keyBindings, string baseKeyClassName)
 {
     BaseKeyClassName = baseKeyClassName;
     KeyBindings = keyBindings;
     NumInstances = 1;
 }
Beispiel #3
0
 public bool Contains(CimKeyBindingList newKeyBindingList, string baseKeyClassName)
 {
     return (Find(newKeyBindingList, baseKeyClassName) != null);
 }
Beispiel #4
0
 public void Add(CimKeyBindingList newKeyBindingList, string baseKeyClassName)
 {
     Set.Add(new KeyBindingSetItem(newKeyBindingList, baseKeyClassName));
 }