aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt')
-rw-r--r--app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt10
1 files changed, 9 insertions, 1 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt b/app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt
index 6627b61..f47df6c 100644
--- a/app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt
+++ b/app/src/main/java/org/pacien/tincapp/activities/status/StatusActivity.kt
@@ -26,8 +26,11 @@ import android.view.MenuItem
26import kotlinx.android.synthetic.main.status_activity.* 26import kotlinx.android.synthetic.main.status_activity.*
27import org.pacien.tincapp.R 27import org.pacien.tincapp.R
28import org.pacien.tincapp.activities.BaseActivity 28import org.pacien.tincapp.activities.BaseActivity
29import org.pacien.tincapp.activities.common.FragmentListPagerAdapter
29import org.pacien.tincapp.activities.common.ProgressModal 30import org.pacien.tincapp.activities.common.ProgressModal
30import org.pacien.tincapp.activities.start.StartActivity 31import org.pacien.tincapp.activities.start.StartActivity
32import org.pacien.tincapp.activities.status.networkinfo.NetworkInfoFragment
33import org.pacien.tincapp.activities.status.nodes.NodeListFragment
31import org.pacien.tincapp.activities.viewlog.ViewLogActivity 34import org.pacien.tincapp.activities.viewlog.ViewLogActivity
32import org.pacien.tincapp.intent.Actions 35import org.pacien.tincapp.intent.Actions
33import org.pacien.tincapp.intent.BroadcastMapper 36import org.pacien.tincapp.intent.BroadcastMapper
@@ -39,8 +42,13 @@ import org.pacien.tincapp.service.TincVpnService
39class StatusActivity : BaseActivity() { 42class StatusActivity : BaseActivity() {
40 private val vpnService by lazy { TincVpnService } 43 private val vpnService by lazy { TincVpnService }
41 private val netName by lazy { vpnService.getCurrentNetName() } 44 private val netName by lazy { vpnService.getCurrentNetName() }
42 private val pagerAdapter by lazy { StatusFragmentPagerAdapter(supportFragmentManager) } 45 private val pagerAdapter by lazy { FragmentListPagerAdapter(pages, supportFragmentManager) }
43 private val broadcastMapper = BroadcastMapper(mapOf(Actions.EVENT_DISCONNECTED to this::onVpnShutdown)) 46 private val broadcastMapper = BroadcastMapper(mapOf(Actions.EVENT_DISCONNECTED to this::onVpnShutdown))
47 private val pages = listOf(
48 R.string.status_activity_title_network_info to NetworkInfoFragment(),
49 R.string.status_activity_title_node_list to NodeListFragment()
50 )
51
44 private var shutdownDialog: AlertDialog? = null 52 private var shutdownDialog: AlertDialog? = null
45 private var listNetworksAfterExit = true 53 private var listNetworksAfterExit = true
46 54