diff options
Diffstat (limited to 'src/com/android/gallery3d/app/PhotoDataAdapter.java')
-rw-r--r-- | src/com/android/gallery3d/app/PhotoDataAdapter.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/app/PhotoDataAdapter.java b/src/com/android/gallery3d/app/PhotoDataAdapter.java index 555ea897c..5339e7e0a 100644 --- a/src/com/android/gallery3d/app/PhotoDataAdapter.java +++ b/src/com/android/gallery3d/app/PhotoDataAdapter.java @@ -341,6 +341,7 @@ public class PhotoDataAdapter implements PhotoPage.Model { updateImageRequests(); } + @Override public void resume() { mIsActive = true; mSource.addContentListener(mSourceListener); @@ -353,6 +354,7 @@ public class PhotoDataAdapter implements PhotoPage.Model { fireDataChange(); } + @Override public void pause() { mIsActive = false; @@ -485,35 +487,43 @@ public class PhotoDataAdapter implements PhotoPage.Model { return LOADING_INIT; } + @Override public ScreenNail getScreenNail() { return getScreenNail(0); } + @Override public int getImageHeight() { return mTileProvider.getImageHeight(); } + @Override public int getImageWidth() { return mTileProvider.getImageWidth(); } + @Override public int getLevelCount() { return mTileProvider.getLevelCount(); } + @Override public Bitmap getTile(int level, int x, int y, int tileSize, int borderSize, BitmapPool pool) { return mTileProvider.getTile(level, x, y, tileSize, borderSize, pool); } + @Override public boolean isEmpty() { return mSize == 0; } + @Override public int getCurrentIndex() { return mCurrentIndex; } + @Override public MediaItem getMediaItem(int offset) { int index = mCurrentIndex + offset; if (index >= mContentStart && index < mContentEnd) { @@ -522,6 +532,7 @@ public class PhotoDataAdapter implements PhotoPage.Model { return null; } + @Override public void setCurrentPhoto(Path path, int indexHint) { if (mItemPath == path) return; mItemPath = path; @@ -537,10 +548,12 @@ public class PhotoDataAdapter implements PhotoPage.Model { } } + @Override public void setFocusHintDirection(int direction) { mFocusHintDirection = direction; } + @Override public void setFocusHintPath(Path path) { mFocusHintPath = path; } @@ -848,6 +861,7 @@ public class PhotoDataAdapter implements PhotoPage.Model { } private class SourceListener implements ContentListener { + @Override public void onContentDirty() { if (mReloadTask != null) mReloadTask.notifyDirty(); } |