2015-07-26 18:15:07 +02:00
|
|
|
package org.moire.ultrasonic.util;
|
2013-12-28 01:29:12 +01:00
|
|
|
|
|
|
|
import android.content.Context;
|
|
|
|
import android.util.AttributeSet;
|
2021-02-04 20:15:58 +01:00
|
|
|
import androidx.preference.DialogPreference;
|
2015-07-26 18:15:07 +02:00
|
|
|
import org.moire.ultrasonic.R;
|
2013-12-28 01:29:12 +01:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Created by Joshua Bahnsen on 12/22/13.
|
|
|
|
*/
|
|
|
|
public class TimeSpanPreference extends DialogPreference
|
|
|
|
{
|
|
|
|
Context context;
|
|
|
|
|
|
|
|
public TimeSpanPreference(Context context, AttributeSet attrs)
|
|
|
|
{
|
|
|
|
super(context, attrs);
|
|
|
|
this.context = context;
|
|
|
|
|
|
|
|
setPositiveButtonText(android.R.string.ok);
|
|
|
|
setNegativeButtonText(android.R.string.cancel);
|
|
|
|
|
|
|
|
setDialogIcon(null);
|
2021-02-04 20:15:58 +01:00
|
|
|
|
2013-12-28 01:29:12 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public String getText()
|
|
|
|
{
|
|
|
|
String persisted = getPersistedString("");
|
|
|
|
|
|
|
|
if (!"".equals(persisted))
|
|
|
|
{
|
|
|
|
return persisted.replace(':', ' ');
|
|
|
|
}
|
|
|
|
|
2013-12-30 09:33:39 +01:00
|
|
|
return this.context.getResources().getString(R.string.time_span_disabled);
|
2013-12-28 01:29:12 +01:00
|
|
|
}
|
|
|
|
}
|