package it.angelic.soulissclient.preferences;
import android.annotation.TargetApi;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceFragment;
import android.widget.Toast;
import it.angelic.soulissclient.R;
import it.angelic.soulissclient.SoulissApp;
import it.angelic.soulissclient.helpers.SoulissPreferenceHelper;
@TargetApi(11)
public class VisualSettingsFragment extends PreferenceFragment {
private SoulissPreferenceHelper opzioni;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
opzioni = SoulissApp.getOpzioni();
addPreferencesFromResource(R.xml.settings_visual);
final Preference restoreWarns = findPreference("restoredialogs");
final Preference restoreWelcome = findPreference("restorewelcome");
//final Preference lightThemeCheckBox = (Preference) findPreference("checkboxHoloLight");
// Rimette i dialogs
restoreWarns.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
opzioni.setDontShowAgain(getResources().getString(R.string.dialog_disabled_db), false);
opzioni.setDontShowAgain(getResources().getString(R.string.dialog_disabled_service), false);
opzioni.setDontShowAgain("launcherInfo", false);
opzioni.setDontShowAgain("tagsInfo", false);
opzioni.setDontShowAgain("scenesInfo", false);
opzioni.setDontShowAgain("programsInfo", false);
opzioni.setDontShowAgain("manualInfo", false);
Toast.makeText(getActivity(), SoulissApp.getAppContext().getString(R.string.opt_dialog_restored),
Toast.LENGTH_SHORT).show();
return true;
}
});
restoreWelcome.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
SoulissApp.saveWelcomeDisabledPreference(false);
Toast.makeText(getActivity(), SoulissApp.getAppContext().getString(R.string.opt_welcome_restored),
Toast.LENGTH_SHORT).show();
return true;
}
});
}
}