diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-03-22 00:15:58 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-03-22 00:19:09 -0600 |
commit | cf25ae444860317dc24746424818cc1bc555ba97 (patch) | |
tree | d14710c412e1c87aace8326e487654f32b1c893b /ui/src/main/java/com/wireguard/android/model/ApplicationData.kt | |
parent | strings: Update Japanese translation. (diff) | |
download | wireguard-android-cf25ae444860317dc24746424818cc1bc555ba97.tar.xz wireguard-android-cf25ae444860317dc24746424818cc1bc555ba97.zip |
model: begin conversion
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | ui/src/main/java/com/wireguard/android/model/ApplicationData.kt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ui/src/main/java/com/wireguard/android/model/ApplicationData.kt b/ui/src/main/java/com/wireguard/android/model/ApplicationData.kt new file mode 100644 index 00000000..8d4708fd --- /dev/null +++ b/ui/src/main/java/com/wireguard/android/model/ApplicationData.kt @@ -0,0 +1,24 @@ +/* + * Copyright © 2017-2019 WireGuard LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ +package com.wireguard.android.model + +import android.graphics.drawable.Drawable +import androidx.databinding.BaseObservable +import androidx.databinding.Bindable +import com.wireguard.android.BR +import com.wireguard.util.Keyed + +class ApplicationData(val icon: Drawable, val name: String, val packageName: String, isExcludedFromTunnel : Boolean) : BaseObservable(), Keyed<String> { + override fun getKey(): String { + return name + } + + @get:Bindable + var isExcludedFromTunnel = isExcludedFromTunnel + set(value) { + field = value + notifyPropertyChanged(BR.excludedFromTunnel) + } +} |