示例#1
0
 private static void SetDefaults()
 {
     LogPath            = "";
     KeyBindings        = new KeyBindingCollection(new PersistentCollection <LuaKeyBinding>(Constants.KeyBindingCollectionSettingName));
     CachedFiles        = new PersistentCollection <SerializableFileInfo>(Constants.CachedFileCollectionSettingName);
     FavoritedLocations = new PersistentCollection <string>(Constants.FavoritedLocationsCollectionSettingName);
 }
示例#2
0
        public KeyBindingCollection(PersistentCollection <LuaKeyBinding> persistentLuaBindings)
        {
            _persistentLuaBindings = persistentLuaBindings;
            foreach (var ele in _persistentLuaBindings.Collection)
            {
                SetBinding(ele);
            }

            _initializing = false;
        }