1 package net.sf.openrocket.android.rocket;
\r
3 import net.sf.openrocket.aerodynamics.Warning;
\r
4 import net.sf.openrocket.aerodynamics.WarningSet;
\r
5 import net.sf.openrocket.android.CurrentRocketHolder;
\r
6 import android.app.AlertDialog;
\r
7 import android.app.Dialog;
\r
8 import android.content.DialogInterface;
\r
9 import android.os.Bundle;
\r
10 import android.support.v4.app.DialogFragment;
\r
12 public class WarningDialogFragment extends DialogFragment {
\r
14 public static WarningDialogFragment newInstance() {
\r
15 WarningDialogFragment frag = new WarningDialogFragment();
\r
16 Bundle args = new Bundle();
\r
17 frag.setArguments(args);
\r
18 frag.setCancelable(false);
\r
23 public Dialog onCreateDialog(Bundle savedInstanceState) {
\r
25 AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
\r
26 // .setIcon(android.R.drawable.alert_dialog_icon)
\r
27 builder.setTitle("Warnings");
\r
28 WarningSet warnings = CurrentRocketHolder.getCurrentRocket().getWarnings();
\r
29 StringBuilder message = new StringBuilder();
\r
30 for ( Warning w : warnings ) {
\r
31 message.append(w.toString()).append("\n");
\r
33 builder.setMessage(message.toString());
\r
34 builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
\r
35 public void onClick(DialogInterface dialog, int whichButton) {
\r
36 ((OpenRocketLoaderActivity)getActivity()).moveOnToViewer();
\r
39 Dialog dialog = builder.create();
\r