Ext.regController('Settings', {
    store: App.stores.Settings,

    updateShowEmpty: function(showEmpty) {
        App.stores.Albums.clearFilter();

       if (showEmpty === true) {
            App.stores.Albums.filter('count',/[1-9]+/);
       }
    },

    index: function() {
        var model = this.store.first();
        App.views.settingsPanel.load(model);
        App.views.viewport.reveal('settingsPanel');
    },

    save: function(params) {
        params.record.set(params.data);
        params.record.save();
        Ext.Msg.alert('Settings Saved', 'Your changes have been saved.', Ext.emptyFn);
    }
});

