es.ugr.swad.swadroid.widget
Class SeekBarDialogPreference

java.lang.Object
  extended by android.preference.Preference
      extended by android.preference.DialogPreference
          extended by es.ugr.swad.swadroid.widget.SeekBarDialogPreference
All Implemented Interfaces:
android.content.DialogInterface.OnClickListener, android.content.DialogInterface.OnDismissListener, android.preference.PreferenceManager.OnActivityDestroyListener, java.lang.Comparable<android.preference.Preference>

public class SeekBarDialogPreference
extends android.preference.DialogPreference

A DialogPreference that provides a user with the means to select an integer from a SeekBar, and persist it.

Author:
lukehorvat

Nested Class Summary
 
Nested classes/interfaces inherited from class android.preference.Preference
android.preference.Preference.BaseSavedState, android.preference.Preference.OnPreferenceChangeListener, android.preference.Preference.OnPreferenceClickListener
 
Field Summary
 
Fields inherited from class android.preference.Preference
DEFAULT_ORDER
 
Constructor Summary
SeekBarDialogPreference(android.content.Context context)
           
SeekBarDialogPreference(android.content.Context context, android.util.AttributeSet attrs)
           
 
Method Summary
 java.lang.CharSequence getProgressTextSuffix()
           
protected  void onBindDialogView(android.view.View view)
           
protected  void onDialogClosed(boolean positiveResult)
           
protected  java.lang.Object onGetDefaultValue(android.content.res.TypedArray a, int index)
           
protected  void onRestoreInstanceState(android.os.Parcelable state)
           
protected  android.os.Parcelable onSaveInstanceState()
           
protected  void onSetInitialValue(boolean restore, java.lang.Object defaultValue)
           
 void setProgress(int progress)
           
 
Methods inherited from class android.preference.DialogPreference
getDialog, getDialogIcon, getDialogLayoutResource, getDialogMessage, getDialogTitle, getNegativeButtonText, getPositiveButtonText, onActivityDestroy, onClick, onClick, onCreateDialogView, onDismiss, onPrepareDialogBuilder, setDialogIcon, setDialogIcon, setDialogLayoutResource, setDialogMessage, setDialogMessage, setDialogTitle, setDialogTitle, setNegativeButtonText, setNegativeButtonText, setPositiveButtonText, setPositiveButtonText, showDialog
 
Methods inherited from class android.preference.Preference
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getEditor, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPreferenceManager, getSharedPreferences, getShouldDisableView, getSummary, getTitle, getTitleRes, getView, getWidgetLayoutResource, hasKey, isEnabled, isPersistent, isSelectable, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToActivity, onAttachedToHierarchy, onBindView, onCreateView, onDependencyChanged, onPrepareForRemoval, peekExtras, persistBoolean, persistFloat, persistInt, persistLong, persistString, restoreHierarchyState, saveHierarchyState, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setSelectable, setShouldDisableView, setSummary, setSummary, setTitle, setTitle, setWidgetLayoutResource, shouldCommit, shouldDisableDependents, shouldPersist, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SeekBarDialogPreference

public SeekBarDialogPreference(android.content.Context context)

SeekBarDialogPreference

public SeekBarDialogPreference(android.content.Context context,
                               android.util.AttributeSet attrs)
Method Detail

onSetInitialValue

protected void onSetInitialValue(boolean restore,
                                 java.lang.Object defaultValue)
Overrides:
onSetInitialValue in class android.preference.Preference

onGetDefaultValue

protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray a,
                                             int index)
Overrides:
onGetDefaultValue in class android.preference.Preference

onBindDialogView

protected void onBindDialogView(android.view.View view)
Overrides:
onBindDialogView in class android.preference.DialogPreference

setProgress

public void setProgress(int progress)

getProgressTextSuffix

public java.lang.CharSequence getProgressTextSuffix()

onDialogClosed

protected void onDialogClosed(boolean positiveResult)
Overrides:
onDialogClosed in class android.preference.DialogPreference

onSaveInstanceState

protected android.os.Parcelable onSaveInstanceState()
Overrides:
onSaveInstanceState in class android.preference.DialogPreference

onRestoreInstanceState

protected void onRestoreInstanceState(android.os.Parcelable state)
Overrides:
onRestoreInstanceState in class android.preference.DialogPreference