|
|
|
@ -20,11 +20,15 @@ |
|
|
|
package org.videolan.vlc.gui |
|
|
|
|
|
|
|
import android.os.Bundle |
|
|
|
import android.view.* |
|
|
|
import android.view.LayoutInflater |
|
|
|
import android.view.Menu |
|
|
|
import android.view.MenuInflater |
|
|
|
import android.view.MenuItem |
|
|
|
import android.view.View |
|
|
|
import android.view.ViewGroup |
|
|
|
import android.widget.TextView |
|
|
|
import androidx.appcompat.view.ActionMode |
|
|
|
import androidx.fragment.app.FragmentActivity |
|
|
|
import androidx.fragment.app.setFragmentResultListener |
|
|
|
import androidx.lifecycle.ViewModelProvider |
|
|
|
import androidx.lifecycle.lifecycleScope |
|
|
|
import androidx.recyclerview.widget.ItemTouchHelper |
|
|
|
@ -36,15 +40,26 @@ import kotlinx.coroutines.launch |
|
|
|
import org.videolan.medialibrary.interfaces.Medialibrary |
|
|
|
import org.videolan.medialibrary.interfaces.media.MediaWrapper |
|
|
|
import org.videolan.medialibrary.media.MediaLibraryItem |
|
|
|
import org.videolan.resources.KEY_AUDIO_LAST_PLAYLIST |
|
|
|
import org.videolan.resources.KEY_MEDIA_LAST_PLAYLIST |
|
|
|
import org.videolan.tools.* |
|
|
|
import org.videolan.tools.KEY_AUDIO_LAST_PLAYLIST |
|
|
|
import org.videolan.tools.KEY_MEDIA_LAST_PLAYLIST |
|
|
|
import org.videolan.tools.KeyHelper |
|
|
|
import org.videolan.tools.MultiSelectHelper |
|
|
|
import org.videolan.tools.PLAYBACK_HISTORY |
|
|
|
import org.videolan.tools.Settings |
|
|
|
import org.videolan.tools.isStarted |
|
|
|
import org.videolan.tools.retrieveParent |
|
|
|
import org.videolan.vlc.R |
|
|
|
import org.videolan.vlc.gui.browser.MediaBrowserFragment |
|
|
|
import org.videolan.vlc.gui.dialogs.CONFIRM_DELETE_DIALOG_RESULT |
|
|
|
import org.videolan.vlc.gui.dialogs.ConfirmDeleteDialog |
|
|
|
import org.videolan.vlc.gui.dialogs.RenameDialog |
|
|
|
import org.videolan.vlc.gui.helpers.* |
|
|
|
import org.videolan.vlc.gui.helpers.Click |
|
|
|
import org.videolan.vlc.gui.helpers.ImageClick |
|
|
|
import org.videolan.vlc.gui.helpers.LongClick |
|
|
|
import org.videolan.vlc.gui.helpers.SimpleClick |
|
|
|
import org.videolan.vlc.gui.helpers.SwipeDragItemTouchHelperCallback |
|
|
|
import org.videolan.vlc.gui.helpers.UiTools |
|
|
|
import org.videolan.vlc.gui.helpers.fillActionMode |
|
|
|
import org.videolan.vlc.interfaces.IHistory |
|
|
|
import org.videolan.vlc.interfaces.IListEventsHandler |
|
|
|
import org.videolan.vlc.interfaces.IRefreshable |
|
|
|
|