summaryrefslogtreecommitdiffhomepage
path: root/android/src/main/kotlin
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-01-24 21:10:19 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-02-10 15:40:36 +0000
commit1bea844509c93a0f2ec5e6feefd84d39adefca5a (patch)
tree69efc0509cd56a2c375fe9706a73d70c022668c2 /android/src/main/kotlin
parentc0f01c4f2e3787f01b0564a13248de8837fe7c89 (diff)
downloadmullvadvpn-1bea844509c93a0f2ec5e6feefd84d39adefca5a.tar.xz
mullvadvpn-1bea844509c93a0f2ec5e6feefd84d39adefca5a.zip
Create `PreferencesFragment`
Diffstat (limited to 'android/src/main/kotlin')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt14
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SettingsFragment.kt6
2 files changed, 19 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
new file mode 100644
index 0000000000..07095051aa
--- /dev/null
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
@@ -0,0 +1,14 @@
+package net.mullvad.mullvadvpn.ui
+
+import android.os.Bundle
+import android.view.LayoutInflater
+import android.view.ViewGroup
+import net.mullvad.mullvadvpn.R
+
+class PreferencesFragment : ServiceDependentFragment(OnNoService.GoBack) {
+ override fun onSafelyCreateView(
+ inflater: LayoutInflater,
+ container: ViewGroup?,
+ savedInstanceState: Bundle?
+ ) = inflater.inflate(R.layout.preferences, container, false)
+}
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SettingsFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SettingsFragment.kt
index 448f0fcf8f..154339b10a 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SettingsFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SettingsFragment.kt
@@ -70,7 +70,11 @@ class SettingsFragment : ServiceAwareFragment() {
}
}
- preferencesMenu = view.findViewById<View>(R.id.preferences)
+ preferencesMenu = view.findViewById<View>(R.id.preferences).apply {
+ setOnClickListener {
+ openSubFragment(PreferencesFragment())
+ }
+ }
wireguardKeysMenu = view.findViewById<View>(R.id.wireguard_keys).apply {
setOnClickListener {