package jp.co.asbit.pvstar;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.database.sqlite.SQLiteException;
import android.text.Editable;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class VideoEditDialog
extends AlertDialog
{
static OnVideoSavedListener callback_;
private EditText descriptionEdit;
private Context mContext;
private EditText nameEdit;
public VideoEditDialog(Context paramContext)
{
super(paramContext);
this.mContext = paramContext;
View localView = getInputView();
this.nameEdit = ((EditText)localView.findViewById(2131492893));
this.descriptionEdit = ((EditText)localView.findViewById(2131492895));
setIcon(17301659);
setView(localView);
}
public static VideoEditDialog create(Context paramContext, long paramLong, Video paramVideo)
{
VideoEditDialog localVideoEditDialog = new VideoEditDialog(paramContext);
localVideoEditDialog.editVideo(paramLong, paramVideo);
return localVideoEditDialog;
}
static void execCallback(String paramString1, String paramString2)
{
callback_.onVideoSaved(paramString1, paramString2);
}
private String getDescription()
{
return this.descriptionEdit.getText().toString();
}
private View getInputView()
{
return LayoutInflater.from(this.mContext).inflate(2130903049, null);
}
private String getName()
{
return this.nameEdit.getText().toString();
}
private void setDescription(String paramString)
{
this.descriptionEdit.setText(paramString);
}
private void setName(String paramString)
{
this.nameEdit.setText(paramString);
}
public void editVideo(final long paramLong, final Video paramVideo)
{
setName(paramVideo.getTitle());
setDescription(paramVideo.getDescription());
setTitle(getContext().getString(2131296398));
setButton(-1, getContext().getString(2131296470), new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface paramAnonymousDialogInterface, int paramAnonymousInt)
{
try
{
VideoDbHelper localVideoDbHelper = new VideoDbHelper(VideoEditDialog.this.mContext);
String str = paramVideo.getId();
localVideoDbHelper.editVideo(paramLong, str, VideoEditDialog.this.getName(), VideoEditDialog.this.getDescription());
localVideoDbHelper.close();
VideoEditDialog.execCallback(VideoEditDialog.this.getName(), VideoEditDialog.this.getDescription());
return;
}
catch (SQLiteException localSQLiteException)
{
for (;;)
{
Toast.makeText(VideoEditDialog.this.mContext, localSQLiteException.getMessage(), 1).show();
}
}
catch (VideoDbHelper.ValidateErrorException localValidateErrorException)
{
for (;;)
{
Toast.makeText(VideoEditDialog.this.mContext, localValidateErrorException.getMessage(), 1).show();
}
}
}
});
setButton(-2, getContext().getString(2131296382), new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface paramAnonymousDialogInterface, int paramAnonymousInt) {}
});
}
public VideoEditDialog setOnDestoryListener(OnVideoSavedListener paramOnVideoSavedListener)
{
callback_ = paramOnVideoSavedListener;
return this;
}
public static abstract interface OnVideoSavedListener
{
public abstract void onVideoSaved(String paramString1, String paramString2);
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.asbit.pvstar.VideoEditDialog
* JD-Core Version: 0.7.0.1
*/