projects
/
pub
/
Android
/
ownCloud.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6951154
)
OC-2833: Access to unshare link from PreviewImageFragment
author
masensio
<masensio@solidgear.es>
Wed, 5 Feb 2014 16:32:29 +0000
(17:32 +0100)
committer
masensio
<masensio@solidgear.es>
Wed, 5 Feb 2014 16:32:29 +0000
(17:32 +0100)
owncloud-android-library
patch
|
blob
|
blame
|
history
src/com/owncloud/android/ui/preview/PreviewImageFragment.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/ui/preview/PreviewMediaFragment.java
patch
|
blob
|
blame
|
history
diff --git
a/owncloud-android-library
b/owncloud-android-library
index
984cbbc
..
f166bcd
160000
(submodule)
--- a/
owncloud-android-library
+++ b/
owncloud-android-library
@@
-1
+1
@@
-Subproject commit
984cbbc124441f6dd9d5c53f5e7989be1593176f
+Subproject commit
f166bcdd8b52a64c3ad0c8725ed64ba768c1eeb5
diff --git
a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java
b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java
index
69fc1f8
..
d8622f2
100644
(file)
--- a/
src/com/owncloud/android/ui/preview/PreviewImageFragment.java
+++ b/
src/com/owncloud/android/ui/preview/PreviewImageFragment.java
@@
-246,6
+246,22
@@
public class PreviewImageFragment extends FileFragment implements OnRemoteOper
}
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void onPrepareOptionsMenu(Menu menu) {
+ super.onPrepareOptionsMenu(menu);
+
+ // Options shareLink
+ if (!getFile().isShareByLink()) {
+ MenuItem item = menu.findItem(R.id.action_unshare_file);
+ item.setVisible(false);
+ item.setEnabled(false);
+ }
+ }
+
+
/**
* {@inheritDoc}
/**
* {@inheritDoc}
@@
-258,6
+274,11
@@
public class PreviewImageFragment extends FileFragment implements OnRemoteOper
act.getFileOperationsHelper().shareFileWithLink(getFile(), act);
return true;
}
act.getFileOperationsHelper().shareFileWithLink(getFile(), act);
return true;
}
+ case R.id.action_unshare_file: {
+ FileActivity act = (FileActivity)getSherlockActivity();
+ act.getFileOperationsHelper().unshareFileWithLink(getFile(), act);
+ return true;
+ }
case R.id.action_open_file_with: {
openFile();
return true;
case R.id.action_open_file_with: {
openFile();
return true;
@@
-277,14
+298,6
@@
public class PreviewImageFragment extends FileFragment implements OnRemoteOper
}
}
- /**
- * {@inheritDoc}
- */
- @Override
- public void onPrepareOptionsMenu(Menu menu) {
- super.onPrepareOptionsMenu(menu);
- }
-
private void seeDetails() {
((FileFragment.ContainerActivity)getActivity()).showDetails(getFile());
private void seeDetails() {
((FileFragment.ContainerActivity)getActivity()).showDetails(getFile());
diff --git
a/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java
b/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java
index
60ce314
..
f83e1ab
100644
(file)
--- a/
src/com/owncloud/android/ui/preview/PreviewMediaFragment.java
+++ b/
src/com/owncloud/android/ui/preview/PreviewMediaFragment.java
@@
-305,6
+305,22
@@
public class PreviewMediaFragment extends FileFragment implements
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void onPrepareOptionsMenu(Menu menu) {
+ super.onPrepareOptionsMenu(menu);
+
+ // Options shareLink
+ if (!getFile().isShareByLink()) {
+ MenuItem item = menu.findItem(R.id.action_unshare_file);
+ item.setVisible(false);
+ item.setEnabled(false);
+ }
+ }
+
/**
* {@inheritDoc}
/**
* {@inheritDoc}
@@
-340,14
+356,6
@@
public class PreviewMediaFragment extends FileFragment implements
- /**
- * {@inheritDoc}
- */
- @Override
- public void onPrepareOptionsMenu(Menu menu) {
- super.onPrepareOptionsMenu(menu);
- }
-
private void unshareFileWithLink() {
stopPreview(false);
FileActivity activity = (FileActivity)((FileFragment.ContainerActivity)getActivity());
private void unshareFileWithLink() {
stopPreview(false);
FileActivity activity = (FileActivity)((FileFragment.ContainerActivity)getActivity());