X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/bea36f23b0a22070891f534fa9007d0548d04e37..fdf6a1f3ce51d6ae6ae6e12a46ab8719d650baca:/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java diff --git a/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java b/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java index 8df42c98..a61e6653 100644 --- a/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java +++ b/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java @@ -16,9 +16,6 @@ */ package com.owncloud.android.ui.preview; -import java.util.ArrayList; -import java.util.List; - import android.accounts.Account; import android.app.Activity; import android.app.AlertDialog; @@ -50,6 +47,7 @@ import com.actionbarsherlock.view.MenuItem; import com.owncloud.android.R; import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; +import com.owncloud.android.files.FileMenuFilter; import com.owncloud.android.media.MediaControlView; import com.owncloud.android.media.MediaService; import com.owncloud.android.media.MediaServiceBinder; @@ -90,8 +88,6 @@ public class PreviewMediaFragment extends FileFragment implements private boolean mAutoplay; public boolean mPrepared; - private FileFragment.ContainerActivity mContainerActivity; - private static final String TAG = PreviewMediaFragment.class.getSimpleName(); @@ -252,6 +248,7 @@ public class PreviewMediaFragment extends FileFragment implements super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.file_actions_menu, menu); + /* List toHide = new ArrayList(); MenuItem item = null; @@ -279,6 +276,7 @@ public class PreviewMediaFragment extends FileFragment implements item.setEnabled(false); } } + */ } @@ -290,6 +288,15 @@ public class PreviewMediaFragment extends FileFragment implements public void onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); + FileMenuFilter mf = new FileMenuFilter(); + mf.setFile(getFile()); + mf.setComponentGetter(mContainerActivity); + mf.setAccount(mContainerActivity.getStorageManager().getAccount()); + mf.setContext(getSherlockActivity()); + mf.setFragment(this); + mf.filter(menu); + + /* MenuItem item = menu.findItem(R.id.action_unshare_file); // Options shareLink if (!getFile().isShareByLink()) { @@ -299,6 +306,7 @@ public class PreviewMediaFragment extends FileFragment implements item.setVisible(true); item.setEnabled(true); } + */ }