package ua.stu.view.fragments;
import group.pals.android.lib.ui.filechooser.services.IFileProvider;
import ua.stu.view.scpview.R;
import ua.stu.view.scpview.SCPViewActivity;
import ua.stu.view.scpview.Settings;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceFragment;
import android.preference.Preference.OnPreferenceClickListener;
import android.util.Log;
public class SettingsFilePathsFragment extends PreferenceFragment implements OnPreferenceClickListener {
private final static String TAG = "SettingsFilePathsFragment";
private String preferenceKey;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource( R.layout.settings_file_paths );
preferenceKey = getResources().getString(R.string.app_settings_file_paths);
Preference filePaths = findPreference(preferenceKey);
filePaths.setOnPreferenceClickListener(this);
}
@Override
public boolean onPreferenceClick(Preference preference) {
Log.d(TAG, preference.getKey());
if (preference.getKey().equals(preferenceKey)){
Settings settings = (Settings)getActivity();
settings.runFileChooser(R.style.Theme_Sherlock, SCPViewActivity.ROOT_PATH, IFileProvider.FilterMode.DirectoriesOnly);
}
return true;
}
}