X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FDeleteEventDialog.java;h=806db7e62cff69cf038d0eca76761caac24d4057;hb=dc52b2617d80acc8b1c82a96f2fcb4fb8de7885c;hp=2783a8ca1e47cb5ec4e61df557fc176a77504f8a;hpb=8a81799503a92ba371ca95720114dbea7961223e;p=unical.git diff --git a/src/ro/ieval/unical/DeleteEventDialog.java b/src/ro/ieval/unical/DeleteEventDialog.java index 2783a8c..806db7e 100644 --- a/src/ro/ieval/unical/DeleteEventDialog.java +++ b/src/ro/ieval/unical/DeleteEventDialog.java @@ -1,27 +1,36 @@ package ro.ieval.unical; +import android.annotation.SuppressLint; +import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; +@SuppressLint("ValidFragment") public final class DeleteEventDialog extends DialogFragment { + private Event event; + public boolean deleted=false; + @Override - public Dialog onCreateDialog(final Bundle savedInstanceState) { - final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); - builder.setMessage(R.string.askdeleteevent) - .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { - @Override - public void onClick(final DialogInterface dialog, final int id) { - } - }) - .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { - @Override - public void onClick(final DialogInterface dialog, final int id) { - // User cancelled the dialog - } - }); - return builder.create(); - } + public Dialog onCreateDialog(final Bundle savedInstanceState) { + final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); + event=getArguments().getParcelable("Event"); + builder.setMessage(R.string.askdeleteevent) + .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(final DialogInterface dialog, final int id) { + event.delete(getActivity()); + deleted=true; + } + }) + .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { + @Override + public void onClick(final DialogInterface dialog, final int id) { + // User cancelled the dialog + } + }); + return builder.create(); + } }