aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/activities/status/subnets
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/activities/status/subnets')
-rw-r--r--app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetInfoArrayAdapter.kt8
-rw-r--r--app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListFragment.kt8
-rw-r--r--app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListViewModel.kt4
3 files changed, 10 insertions, 10 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetInfoArrayAdapter.kt b/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetInfoArrayAdapter.kt
index a5e4a1d..b647324 100644
--- a/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetInfoArrayAdapter.kt
+++ b/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetInfoArrayAdapter.kt
@@ -1,6 +1,6 @@
1/* 1/*
2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon 2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon
3 * Copyright (C) 2017-2018 Pacien TRAN-GIRARD 3 * Copyright (C) 2017-2019 Pacien TRAN-GIRARD
4 * 4 *
5 * This program is free software: you can redistribute it and/or modify 5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by 6 * it under the terms of the GNU General Public License as published by
@@ -19,7 +19,7 @@
19package org.pacien.tincapp.activities.status.subnets 19package org.pacien.tincapp.activities.status.subnets
20 20
21import android.content.Context 21import android.content.Context
22import android.databinding.DataBindingUtil 22import androidx.databinding.DataBindingUtil
23import android.view.LayoutInflater 23import android.view.LayoutInflater
24import android.view.View 24import android.view.View
25import android.view.ViewGroup 25import android.view.ViewGroup
@@ -29,10 +29,10 @@ import org.pacien.tincapp.databinding.StatusSubnetListItemBinding
29/** 29/**
30 * @author pacien 30 * @author pacien
31 */ 31 */
32class SubnetInfoArrayAdapter(context: Context?) : ArrayAdapter<SubnetInfo>(context, -1) { 32class SubnetInfoArrayAdapter(context: Context) : ArrayAdapter<SubnetInfo>(context, -1) {
33 private val layoutInflater = LayoutInflater.from(context)!! 33 private val layoutInflater = LayoutInflater.from(context)!!
34 34
35 override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { 35 override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
36 val binding = when (convertView) { 36 val binding = when (convertView) {
37 null -> StatusSubnetListItemBinding.inflate(layoutInflater, parent, false) 37 null -> StatusSubnetListItemBinding.inflate(layoutInflater, parent, false)
38 else -> DataBindingUtil.getBinding(convertView)!! 38 else -> DataBindingUtil.getBinding(convertView)!!
diff --git a/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListFragment.kt b/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListFragment.kt
index abaf517..62f6876 100644
--- a/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListFragment.kt
+++ b/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListFragment.kt
@@ -1,6 +1,6 @@
1/* 1/*
2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon 2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon
3 * Copyright (C) 2017-2018 Pacien TRAN-GIRARD 3 * Copyright (C) 2017-2019 Pacien TRAN-GIRARD
4 * 4 *
5 * This program is free software: you can redistribute it and/or modify 5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by 6 * it under the terms of the GNU General Public License as published by
@@ -18,8 +18,8 @@
18 18
19package org.pacien.tincapp.activities.status.subnets 19package org.pacien.tincapp.activities.status.subnets
20 20
21import android.arch.lifecycle.Observer 21import androidx.lifecycle.Observer
22import android.arch.lifecycle.ViewModelProviders 22import androidx.lifecycle.ViewModelProviders
23import android.os.Bundle 23import android.os.Bundle
24import android.view.LayoutInflater 24import android.view.LayoutInflater
25import android.view.View 25import android.view.View
@@ -36,7 +36,7 @@ import org.pacien.tincapp.extensions.setElements
36 */ 36 */
37class SubnetListFragment : BaseFragment() { 37class SubnetListFragment : BaseFragment() {
38 private val subnetListViewModel by lazy { ViewModelProviders.of(this).get(SubnetListViewModel::class.java) } 38 private val subnetListViewModel by lazy { ViewModelProviders.of(this).get(SubnetListViewModel::class.java) }
39 private val subnetListAdapter by lazy { SubnetInfoArrayAdapter(context) } 39 private val subnetListAdapter by lazy { SubnetInfoArrayAdapter(requireContext()) }
40 private val subnetListObserver by lazy { Observer<List<SubnetInfo>> { subnetListAdapter.setElements(it) } } 40 private val subnetListObserver by lazy { Observer<List<SubnetInfo>> { subnetListAdapter.setElements(it) } }
41 41
42 override fun onCreate(savedInstanceState: Bundle?) { 42 override fun onCreate(savedInstanceState: Bundle?) {
diff --git a/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListViewModel.kt b/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListViewModel.kt
index ff0afca..dc47b40 100644
--- a/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListViewModel.kt
+++ b/app/src/main/java/org/pacien/tincapp/activities/status/subnets/SubnetListViewModel.kt
@@ -1,6 +1,6 @@
1/* 1/*
2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon 2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon
3 * Copyright (C) 2017-2018 Pacien TRAN-GIRARD 3 * Copyright (C) 2017-2019 Pacien TRAN-GIRARD
4 * 4 *
5 * This program is free software: you can redistribute it and/or modify 5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by 6 * it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
18 18
19package org.pacien.tincapp.activities.status.subnets 19package org.pacien.tincapp.activities.status.subnets
20 20
21import android.arch.lifecycle.ViewModel 21import androidx.lifecycle.ViewModel
22import org.pacien.tincapp.service.TincVpnService 22import org.pacien.tincapp.service.TincVpnService
23 23
24/** 24/**