mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-04-18 23:38:28 +00:00
162 lines
No EOL
6.7 KiB
XML
162 lines
No EOL
6.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
xmlns:tools="http://schemas.android.com/tools"
|
|
android:id="@+id/call_nav_graph"
|
|
app:startDestination="@id/outgoingCallFragment">
|
|
|
|
<fragment
|
|
android:id="@+id/outgoingCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.OutgoingCallFragment"
|
|
android:label="OutgoingCallFragment"
|
|
tools:layout="@layout/call_outgoing_fragment">
|
|
<action
|
|
android:id="@+id/action_outgoingCallFragment_to_activeCallFragment"
|
|
app:destination="@id/activeCallFragment"
|
|
app:popUpTo="@id/outgoingCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true"/>
|
|
<action
|
|
android:id="@+id/action_outgoingCallFragment_to_activeConferenceCallFragment"
|
|
app:destination="@id/activeConferenceCallFragment"
|
|
app:popUpTo="@id/outgoingCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true" />
|
|
</fragment>
|
|
|
|
<action android:id="@+id/action_global_outgoingCallFragment"
|
|
app:destination="@id/outgoingCallFragment"
|
|
app:popUpTo="@id/outgoingCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true" />
|
|
|
|
<fragment
|
|
android:id="@+id/incomingCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.IncomingCallFragment"
|
|
android:label="IncomingCallFragment"
|
|
tools:layout="@layout/call_incoming_fragment">
|
|
<action
|
|
android:id="@+id/action_incomingCallFragment_to_activeCallFragment"
|
|
app:destination="@id/activeCallFragment"
|
|
app:popUpTo="@id/incomingCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true" />
|
|
<action
|
|
android:id="@+id/action_incomingCallFragment_to_activeConferenceCallFragment"
|
|
app:destination="@id/activeConferenceCallFragment"
|
|
app:popUpTo="@id/outgoingCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true" />
|
|
</fragment>
|
|
|
|
<action android:id="@+id/action_global_incomingCallFragment"
|
|
app:destination="@id/incomingCallFragment"
|
|
app:popUpTo="@id/outgoingCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true"/>
|
|
|
|
<fragment
|
|
android:id="@+id/activeCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.ActiveCallFragment"
|
|
android:label="ActiveCallFragment"
|
|
tools:layout="@layout/call_active_fragment">
|
|
<action
|
|
android:id="@+id/action_activeCallFragment_to_newCallFragment"
|
|
app:destination="@id/newCallFragment"
|
|
app:enterAnim="@anim/slide_in"
|
|
app:popExitAnim="@anim/slide_out"
|
|
app:launchSingleTop="true" />
|
|
<action
|
|
android:id="@+id/action_activeCallFragment_to_transferCallFragment"
|
|
app:destination="@id/transferCallFragment"
|
|
app:enterAnim="@anim/slide_in"
|
|
app:popExitAnim="@anim/slide_out"
|
|
app:launchSingleTop="true" />
|
|
<action
|
|
android:id="@+id/action_activeCallFragment_to_callsListFragment"
|
|
app:destination="@id/callsListFragment"
|
|
app:enterAnim="@anim/slide_in"
|
|
app:popExitAnim="@anim/slide_out"
|
|
app:launchSingleTop="true" />
|
|
<action
|
|
android:id="@+id/action_activeCallFragment_to_activeConferenceCallFragment"
|
|
app:destination="@id/activeConferenceCallFragment"
|
|
app:popUpTo="@id/activeCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true" />
|
|
</fragment>
|
|
|
|
<action android:id="@+id/action_global_activeCallFragment"
|
|
app:destination="@id/activeCallFragment"
|
|
app:popUpTo="@id/activeCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true"/>
|
|
|
|
<fragment
|
|
android:id="@+id/newCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.NewCallFragment"
|
|
android:label="NewCallFragment"
|
|
tools:layout="@layout/start_call_fragment" >
|
|
</fragment>
|
|
|
|
<fragment
|
|
android:id="@+id/transferCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.TransferCallFragment"
|
|
android:label="TransferCallFragment"
|
|
tools:layout="@layout/start_call_fragment" >
|
|
</fragment>
|
|
|
|
<fragment
|
|
android:id="@+id/callsListFragment"
|
|
android:name="org.linphone.ui.call.fragment.CallsListFragment"
|
|
android:label="CallsListFragment"
|
|
tools:layout="@layout/calls_list_fragment" />
|
|
|
|
<fragment
|
|
android:id="@+id/endedCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.EndedCallFragment"
|
|
android:label="EndedCallFragment"
|
|
tools:layout="@layout/call_ended_fragment"/>
|
|
|
|
<action android:id="@+id/action_global_endedCallFragment"
|
|
app:destination="@id/endedCallFragment"
|
|
app:launchSingleTop="true"/>
|
|
|
|
<fragment
|
|
android:id="@+id/activeConferenceCallFragment"
|
|
android:name="org.linphone.ui.call.fragment.ActiveConferenceCallFragment"
|
|
android:label="ActiveConferenceCallFragment"
|
|
tools:layout="@layout/call_active_conference_fragment">
|
|
<action
|
|
android:id="@+id/action_activeConferenceCallFragment_to_activeCallFragment"
|
|
app:destination="@id/activeCallFragment"
|
|
app:popUpTo="@id/activeConferenceCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true" />
|
|
<action
|
|
android:id="@+id/action_activeConferenceCallFragment_to_conferenceParticipantsListFragment"
|
|
app:destination="@id/conferenceParticipantsListFragment"
|
|
app:enterAnim="@anim/slide_in"
|
|
app:popExitAnim="@anim/slide_out"
|
|
app:launchSingleTop="true" />
|
|
<action
|
|
android:id="@+id/action_activeConferenceCallFragment_to_callsListFragment"
|
|
app:destination="@id/callsListFragment"
|
|
app:enterAnim="@anim/slide_in"
|
|
app:popExitAnim="@anim/slide_out"
|
|
app:launchSingleTop="true" />
|
|
</fragment>
|
|
|
|
<action android:id="@+id/action_global_activeConferenceCallFragment"
|
|
app:destination="@id/activeConferenceCallFragment"
|
|
app:popUpTo="@id/activeConferenceCallFragment"
|
|
app:popUpToInclusive="true"
|
|
app:launchSingleTop="true"/>
|
|
|
|
<fragment
|
|
android:id="@+id/conferenceParticipantsListFragment"
|
|
android:name="org.linphone.ui.call.fragment.ConferenceParticipantsListFragment"
|
|
android:label="ConferenceParticipantsListFragment"
|
|
tools:layout="@layout/call_conference_participants_list_fragment"/>
|
|
|
|
</navigation> |