package com.gettingmobile.goodnews.settings;
import com.gettingmobile.goodnews.R;
import com.gettingmobile.goodnews.download.DeleteContentAction;
import com.gettingmobile.goodnews.settings.storagestatistics.StorageStatisticsAction;
final class StorageSettingsHandler extends SingleResourceSettingsHandler {
@Override
public int getPrefResourceId() {
return R.xml.pref_storage;
}
@Override
public void setup(SettingsManager m) {
m.registerAction("storage_statistics", new StorageStatisticsAction());
m.registerAction("database_clean", new CleanDatabaseAction());
m.registerAction("delete_unreferenced", new DeleteUnreferencedItemsAction());
m.registerAction("content_delete", new DeleteContentAction());
m.registerChangeListener("database_storage_provider",
new DatabaseStorageProviderChangeListener(m.getActionContext()));
}
}