mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
Added viewType setting
This commit is contained in:
@@ -6,6 +6,7 @@ import android.telecom.PhoneAccountHandle
|
|||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.google.gson.reflect.TypeToken
|
import com.google.gson.reflect.TypeToken
|
||||||
import com.simplemobiletools.commons.helpers.BaseConfig
|
import com.simplemobiletools.commons.helpers.BaseConfig
|
||||||
|
import com.simplemobiletools.commons.helpers.VIEW_TYPE_LIST
|
||||||
import com.simplemobiletools.dialer.extensions.getPhoneAccountHandleModel
|
import com.simplemobiletools.dialer.extensions.getPhoneAccountHandleModel
|
||||||
import com.simplemobiletools.dialer.extensions.putPhoneAccountHandle
|
import com.simplemobiletools.dialer.extensions.putPhoneAccountHandle
|
||||||
import com.simplemobiletools.dialer.models.SpeedDial
|
import com.simplemobiletools.dialer.models.SpeedDial
|
||||||
@@ -89,4 +90,9 @@ class Config(context: Context) : BaseConfig(context) {
|
|||||||
var alwaysShowFullscreen: Boolean
|
var alwaysShowFullscreen: Boolean
|
||||||
get() = prefs.getBoolean(ALWAYS_SHOW_FULLSCREEN, false)
|
get() = prefs.getBoolean(ALWAYS_SHOW_FULLSCREEN, false)
|
||||||
set(alwaysShowFullscreen) = prefs.edit().putBoolean(ALWAYS_SHOW_FULLSCREEN, alwaysShowFullscreen).apply()
|
set(alwaysShowFullscreen) = prefs.edit().putBoolean(ALWAYS_SHOW_FULLSCREEN, alwaysShowFullscreen).apply()
|
||||||
|
|
||||||
|
var viewType: Int
|
||||||
|
get() = prefs.getInt(VIEW_TYPE, VIEW_TYPE_LIST)
|
||||||
|
set(viewTypeFiles) = prefs.edit().putInt(VIEW_TYPE, viewTypeFiles).apply()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -19,6 +19,8 @@ const val DIALPAD_VIBRATION = "dialpad_vibration"
|
|||||||
const val DIALPAD_BEEPS = "dialpad_beeps"
|
const val DIALPAD_BEEPS = "dialpad_beeps"
|
||||||
const val HIDE_DIALPAD_NUMBERS = "hide_dialpad_numbers"
|
const val HIDE_DIALPAD_NUMBERS = "hide_dialpad_numbers"
|
||||||
const val ALWAYS_SHOW_FULLSCREEN = "always_show_fullscreen"
|
const val ALWAYS_SHOW_FULLSCREEN = "always_show_fullscreen"
|
||||||
|
const val VIEW_TYPE = "view_type"
|
||||||
|
|
||||||
const val ALL_TABS_MASK = TAB_CONTACTS or TAB_FAVORITES or TAB_CALL_HISTORY
|
const val ALL_TABS_MASK = TAB_CONTACTS or TAB_FAVORITES or TAB_CALL_HISTORY
|
||||||
|
|
||||||
val tabsList = arrayListOf(TAB_CONTACTS, TAB_FAVORITES, TAB_CALL_HISTORY)
|
val tabsList = arrayListOf(TAB_CONTACTS, TAB_FAVORITES, TAB_CALL_HISTORY)
|
||||||
|
Reference in New Issue
Block a user