diff options
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.kt | 10 |
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 | |||
26 | import kotlinx.android.synthetic.main.status_activity.* | 26 | import kotlinx.android.synthetic.main.status_activity.* |
27 | import org.pacien.tincapp.R | 27 | import org.pacien.tincapp.R |
28 | import org.pacien.tincapp.activities.BaseActivity | 28 | import org.pacien.tincapp.activities.BaseActivity |
29 | import org.pacien.tincapp.activities.common.FragmentListPagerAdapter | ||
29 | import org.pacien.tincapp.activities.common.ProgressModal | 30 | import org.pacien.tincapp.activities.common.ProgressModal |
30 | import org.pacien.tincapp.activities.start.StartActivity | 31 | import org.pacien.tincapp.activities.start.StartActivity |
32 | import org.pacien.tincapp.activities.status.networkinfo.NetworkInfoFragment | ||
33 | import org.pacien.tincapp.activities.status.nodes.NodeListFragment | ||
31 | import org.pacien.tincapp.activities.viewlog.ViewLogActivity | 34 | import org.pacien.tincapp.activities.viewlog.ViewLogActivity |
32 | import org.pacien.tincapp.intent.Actions | 35 | import org.pacien.tincapp.intent.Actions |
33 | import org.pacien.tincapp.intent.BroadcastMapper | 36 | import org.pacien.tincapp.intent.BroadcastMapper |
@@ -39,8 +42,13 @@ import org.pacien.tincapp.service.TincVpnService | |||
39 | class StatusActivity : BaseActivity() { | 42 | class 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 | ||