From 2571919913f44772c40929c24c7949a2eecdec3a Mon Sep 17 00:00:00 2001 From: pacien Date: Wed, 22 Aug 2018 00:46:07 +0200 Subject: Use custom base fragment and switch to embedded qr-code scanner --- .../org/pacien/tincapp/activities/configure/PathInfoFragment.kt | 4 ++-- .../java/org/pacien/tincapp/activities/configure/ToolsFragment.kt | 4 ++-- .../pacien/tincapp/activities/configure/tools/JoinNetworkTool.kt | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'app/src/main/java/org/pacien/tincapp/activities/configure') diff --git a/app/src/main/java/org/pacien/tincapp/activities/configure/PathInfoFragment.kt b/app/src/main/java/org/pacien/tincapp/activities/configure/PathInfoFragment.kt index dae4413..57a6bee 100644 --- a/app/src/main/java/org/pacien/tincapp/activities/configure/PathInfoFragment.kt +++ b/app/src/main/java/org/pacien/tincapp/activities/configure/PathInfoFragment.kt @@ -18,18 +18,18 @@ package org.pacien.tincapp.activities.configure -import android.app.Fragment import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import org.pacien.tincapp.activities.BaseFragment import org.pacien.tincapp.context.AppPaths import org.pacien.tincapp.databinding.ConfigureToolsPathInfoFragmentBinding /** * @author pacien */ -class PathInfoFragment : Fragment() { +class PathInfoFragment : BaseFragment() { private val appPaths = AppPaths override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { diff --git a/app/src/main/java/org/pacien/tincapp/activities/configure/ToolsFragment.kt b/app/src/main/java/org/pacien/tincapp/activities/configure/ToolsFragment.kt index 0ad2f19..714a7ae 100644 --- a/app/src/main/java/org/pacien/tincapp/activities/configure/ToolsFragment.kt +++ b/app/src/main/java/org/pacien/tincapp/activities/configure/ToolsFragment.kt @@ -18,13 +18,13 @@ package org.pacien.tincapp.activities.configure -import android.app.Fragment import android.content.Intent import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import org.pacien.tincapp.activities.BaseActivity +import org.pacien.tincapp.activities.BaseFragment import org.pacien.tincapp.activities.configure.tools.EncryptDecryptPrivateKeysTool import org.pacien.tincapp.activities.configure.tools.GenerateConfigTool import org.pacien.tincapp.activities.configure.tools.JoinNetworkTool @@ -33,7 +33,7 @@ import org.pacien.tincapp.databinding.ConfigureToolsFragmentBinding /** * @author pacien */ -class ToolsFragment : Fragment() { +class ToolsFragment : BaseFragment() { private val parentActivity by lazy { activity as BaseActivity } private val generateConfigTool by lazy { GenerateConfigTool(parentActivity) } private val joinNetworkTool by lazy { JoinNetworkTool(this, parentActivity) } diff --git a/app/src/main/java/org/pacien/tincapp/activities/configure/tools/JoinNetworkTool.kt b/app/src/main/java/org/pacien/tincapp/activities/configure/tools/JoinNetworkTool.kt index 82a4380..6656d86 100644 --- a/app/src/main/java/org/pacien/tincapp/activities/configure/tools/JoinNetworkTool.kt +++ b/app/src/main/java/org/pacien/tincapp/activities/configure/tools/JoinNetworkTool.kt @@ -18,7 +18,6 @@ package org.pacien.tincapp.activities.configure.tools -import android.app.Fragment import android.content.Intent import android.view.View import com.google.zxing.integration.android.IntentIntegrator @@ -26,6 +25,7 @@ import com.google.zxing.integration.android.IntentResult import kotlinx.android.synthetic.main.configure_tools_dialog_network_join.view.* import org.pacien.tincapp.R import org.pacien.tincapp.activities.BaseActivity +import org.pacien.tincapp.activities.BaseFragment import org.pacien.tincapp.commands.Tinc import org.pacien.tincapp.commands.TincApp import org.pacien.tincapp.databinding.ConfigureToolsDialogNetworkJoinBinding @@ -33,8 +33,8 @@ import org.pacien.tincapp.databinding.ConfigureToolsDialogNetworkJoinBinding /** * @author pacien */ -class JoinNetworkTool(parentFragment: Fragment, private val parentActivity: BaseActivity) : ConfigurationTool(parentActivity) { - private val scanner by lazy { IntentIntegrator(parentFragment) } +class JoinNetworkTool(parentFragment: BaseFragment, private val parentActivity: BaseActivity) : ConfigurationTool(parentActivity) { + private val scanner by lazy { IntentIntegrator.forSupportFragment(parentFragment) } private var joinDialog: View? = null fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { -- cgit v1.2.3