summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-23 16:42:56 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-28 13:52:59 +0000
commitba73c6a549ec0318b1d16b9b0776f1fe6d18a1d2 (patch)
tree4881d81e865d65ae6cf46145ea14777273ea1c29 /android/src
parent92bde48dcfc60d3be102b114a849928239629241 (diff)
downloadmullvadvpn-ba73c6a549ec0318b1d16b9b0776f1fe6d18a1d2.tar.xz
mullvadvpn-ba73c6a549ec0318b1d16b9b0776f1fe6d18a1d2.zip
Add `onClickListener` property to `Cell` widget
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Cell.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Cell.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Cell.kt
index c8847cf004..4b651b0c38 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Cell.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Cell.kt
@@ -23,6 +23,8 @@ open class Cell : LinearLayout {
setTypeface(null, Typeface.BOLD)
}
+ var onClickListener: (() -> Unit)? = null
+
constructor(context: Context) : super(context) {}
constructor(context: Context, attributes: AttributeSet) : super(context, attributes) {
@@ -55,6 +57,8 @@ open class Cell : LinearLayout {
}
addView(label)
+
+ setOnClickListener { onClickListener?.invoke() }
}
private fun loadAttributes(attributes: AttributeSet) {