package info.guardianproject.securereaderinterface.views;
import info.guardianproject.securereaderinterface.R;
import info.guardianproject.iocipher.File;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.widget.FrameLayout;
import com.tinymission.rss.MediaContent;
public class EPubMediaContentPreviewView extends FrameLayout implements MediaContentPreviewView
{
private MediaContent mMediaContent;
private java.io.File mMediaFile;
public EPubMediaContentPreviewView(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
initView(context);
}
public EPubMediaContentPreviewView(Context context, AttributeSet attrs)
{
super(context, attrs);
initView(context);
}
public EPubMediaContentPreviewView(Context context)
{
super(context);
initView(context);
}
private void initView(Context context)
{
View.inflate(context, R.layout.epub_preview_view, this);
}
@Override
public void setMediaContent(MediaContent mediaContent, File mediaFile, java.io.File mediaFileNonVFS, boolean useThisThread)
{
mMediaContent = mediaContent;
mMediaFile = mediaFileNonVFS;
if (mMediaFile == null)
{
Log.v("EPubMediaContentPreviewView", "Failed to download media, no file.");
return;
}
}
@Override
public void recycle()
{
// Do nothing
}
@Override
public MediaContent getMediaContent()
{
return mMediaContent;
}
}