diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 8096d6c..e40be60 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -8,6 +8,30 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app-unpriv/src/main/java/im/angry/openeuicc/di/UnprivilegedUiComponentFactory.kt b/app-unpriv/src/main/java/im/angry/openeuicc/di/UnprivilegedUiComponentFactory.kt index 3eb09c0..73f33d1 100644 --- a/app-unpriv/src/main/java/im/angry/openeuicc/di/UnprivilegedUiComponentFactory.kt +++ b/app-unpriv/src/main/java/im/angry/openeuicc/di/UnprivilegedUiComponentFactory.kt @@ -17,6 +17,6 @@ open class UnprivilegedUiComponentFactory : DefaultUiComponentFactory() { override fun createSettingsFragment(): Fragment = UnprivilegedSettingsFragment() - open fun createQuickCompatibilityFragment(): Fragment = + open fun createQuickAvailabilityFragment(): Fragment = QuickCompatibilityFragment() } \ No newline at end of file diff --git a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityActivity.kt b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityActivity.kt index d5e599f..d83903b 100644 --- a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityActivity.kt +++ b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityActivity.kt @@ -1,5 +1,6 @@ package im.angry.openeuicc.ui +import android.content.Intent import android.os.Bundle import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity @@ -13,12 +14,12 @@ class QuickCompatibilityActivity : AppCompatActivity(), OpenEuiccContextMarker { enableEdgeToEdge() setContentView(R.layout.activity_quick_compatibility) - val quickCompatibilityFragment = + val quickAvailabilityFragment = (appContainer.uiComponentFactory as UnprivilegedUiComponentFactory) - .createQuickCompatibilityFragment() + .createQuickAvailabilityFragment() supportFragmentManager.beginTransaction() - .replace(R.id.quick_compatibility_container, quickCompatibilityFragment) + .replace(R.id.quick_availability_container, quickAvailabilityFragment) .commit() } } diff --git a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt index 137f3d6..9f684d9 100644 --- a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt +++ b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt @@ -9,7 +9,6 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Button -import android.widget.CheckBox import android.widget.TextView import androidx.core.view.isVisible import androidx.fragment.app.Fragment @@ -33,29 +32,20 @@ open class QuickCompatibilityFragment : Fragment(), UnprivilegedEuiccContextMark data class CompatibilityResult( val compatibility: Compatibility, - val slotsOmapi: List = emptyList(), - val slotsIsdr: List = emptyList() + val slots: List = emptyList() ) } private val conclusion: TextView by lazy { - requireView().requireViewById(R.id.quick_compatibility_conclusion) + requireView().requireViewById(R.id.quick_availability_conclusion) } private val resultSlots: TextView by lazy { - requireView().requireViewById(R.id.quick_compatibility_result_slots) - } - - private val resultSlotsIsdr: TextView by lazy { - requireView().requireViewById(R.id.quick_compatibility_result_slots_isdr) + requireView().requireViewById(R.id.quick_availability_result_slots) } private val resultNotes: TextView by lazy { - requireView().requireViewById(R.id.quick_compatibility_result_notes) - } - - private val skipCheckBox: CheckBox by lazy { - requireView().requireViewById(R.id.quick_compatibility_skip) + requireView().requireViewById(R.id.quick_availability_result_notes) } override fun onCreateView( @@ -63,19 +53,10 @@ open class QuickCompatibilityFragment : Fragment(), UnprivilegedEuiccContextMark container: ViewGroup?, savedInstanceState: Bundle? ): View = inflater.inflate(R.layout.fragment_quick_compatibility, container, false).apply { - requireViewById(R.id.quick_compatibility_device_information) + requireViewById(R.id.quick_availability_device_information) .text = formatDeviceInformation() - requireViewById