+++ /dev/null
-package tim.prune.function;
-
-import tim.prune.App;
-import tim.prune.DataSubscriber;
-import tim.prune.GenericFunction;
-import tim.prune.UpdateMessageBroker;
-import tim.prune.data.Photo;
-
-/**
- * Class to provide the function to disable the exif thumbnail
- * for the current photo so that the full image must be loaded
- */
-public class IgnoreExifThumb extends GenericFunction
-{
- /**
- * Constructor
- * @param inApp application object for callback
- */
- public IgnoreExifThumb(App inApp)
- {
- super(inApp);
- }
-
- /** Get the name key */
- public String getNameKey() {
- return "function.ignoreexifthumb";
- }
-
- /**
- * Begin the function
- */
- public void begin()
- {
- Photo photo = _app.getTrackInfo().getCurrentPhoto();
- if (photo != null)
- {
- // no undo necessary, no data being edited
- photo.setExifThumbnail(null);
- UpdateMessageBroker.informSubscribers(DataSubscriber.PHOTOS_MODIFIED);
- }
- }
-}