|
@@ -51,6 +51,7 @@ import android.widget.RelativeLayout;
|
|
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
|
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
|
import com.google.android.material.snackbar.Snackbar;
|
|
import com.google.android.material.snackbar.Snackbar;
|
|
import com.nextcloud.client.account.UserAccountManager;
|
|
import com.nextcloud.client.account.UserAccountManager;
|
|
|
|
+import com.nextcloud.client.device.DeviceInfo;
|
|
import com.nextcloud.client.di.Injectable;
|
|
import com.nextcloud.client.di.Injectable;
|
|
import com.nextcloud.client.preferences.AppPreferences;
|
|
import com.nextcloud.client.preferences.AppPreferences;
|
|
import com.owncloud.android.MainApp;
|
|
import com.owncloud.android.MainApp;
|
|
@@ -196,6 +197,8 @@ public class OCFileListFragment extends ExtendedListFragment implements
|
|
private AsyncTask remoteOperationAsyncTask;
|
|
private AsyncTask remoteOperationAsyncTask;
|
|
private String mLimitToMimeType;
|
|
private String mLimitToMimeType;
|
|
|
|
|
|
|
|
+ @Inject DeviceInfo deviceInfo;
|
|
|
|
+
|
|
private enum MenuItemAddRemove {
|
|
private enum MenuItemAddRemove {
|
|
DO_NOTHING, REMOVE_SORT, REMOVE_GRID_AND_SORT, ADD_SORT, ADD_GRID_AND_SORT, ADD_GRID_AND_SORT_WITH_SEARCH,
|
|
DO_NOTHING, REMOVE_SORT, REMOVE_GRID_AND_SORT, ADD_SORT, ADD_GRID_AND_SORT, ADD_GRID_AND_SORT_WITH_SEARCH,
|
|
REMOVE_SEARCH
|
|
REMOVE_SEARCH
|
|
@@ -418,7 +421,7 @@ public class OCFileListFragment extends ExtendedListFragment implements
|
|
private void registerFabListener() {
|
|
private void registerFabListener() {
|
|
FileActivity activity = (FileActivity) getActivity();
|
|
FileActivity activity = (FileActivity) getActivity();
|
|
getFabMain().setOnClickListener(v -> {
|
|
getFabMain().setOnClickListener(v -> {
|
|
- new OCFileListBottomSheetDialog(activity, this).show();
|
|
|
|
|
|
+ new OCFileListBottomSheetDialog(activity, this, deviceInfo).show();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|