X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=android%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fandroid%2Fsimulation%2FSimulationSeriesDialog.java;fp=android%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fandroid%2Fsimulation%2FSimulationSeriesDialog.java;h=0000000000000000000000000000000000000000;hb=9349577cdfdff682b2aabd6daa24fdc3a7449b58;hp=bdcb4d44e9b82af2fe2d00d5ec2cca1d0647cfc1;hpb=30ba0a882f0c061176ba14dbf86d3d6fad096c02;p=debian%2Fopenrocket diff --git a/android/src/net/sf/openrocket/android/simulation/SimulationSeriesDialog.java b/android/src/net/sf/openrocket/android/simulation/SimulationSeriesDialog.java deleted file mode 100644 index bdcb4d44..00000000 --- a/android/src/net/sf/openrocket/android/simulation/SimulationSeriesDialog.java +++ /dev/null @@ -1,113 +0,0 @@ -package net.sf.openrocket.android.simulation; - -import java.util.ArrayList; -import java.util.List; - -import net.sf.openrocket.R; -import net.sf.openrocket.android.Application; -import net.sf.openrocket.document.OpenRocketDocument; -import net.sf.openrocket.simulation.FlightDataType; -import android.content.DialogInterface; -import android.os.Bundle; -import android.support.v4.app.DialogFragment; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.ArrayAdapter; -import android.widget.Button; -import android.widget.Spinner; -import android.widget.TextView; - -public class SimulationSeriesDialog extends DialogFragment { - - public interface OnConfirmListener { - public void onConfirm(); - } - - private Spinner series1Spinner; - private Spinner series2Spinner; - - private SimulationChart chart; - private OnConfirmListener listener; - - public static SimulationSeriesDialog newInstance( SimulationChart chart ) { - SimulationSeriesDialog d = new SimulationSeriesDialog(); - d.chart = chart; - return d; - } - - public void setOnConfirmListener(OnConfirmListener listener) { - this.listener = listener; - } - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - if (savedInstanceState != null ) { - chart = (SimulationChart) savedInstanceState.getSerializable("chart"); - } - } - - @Override - public void onSaveInstanceState(Bundle arg0) { - super.onSaveInstanceState(arg0); - arg0.putSerializable("chart", chart); - } - - @Override - public View onCreateView(final LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - - View v = inflater.inflate(R.layout.simulation_series_dialog, container, false); - - OpenRocketDocument rocketDocument = ((Application)getActivity().getApplication()).getRocketDocument(); - - Button okButton = (Button) v.findViewById(R.id.simulationOkButton); - okButton.setOnClickListener( new View.OnClickListener() { - - @Override - public void onClick(View v) { - chart.setSeries1((FlightDataType)series1Spinner.getSelectedItem()); - chart.setSeries2((FlightDataType)series2Spinner.getSelectedItem()); - - if ( listener != null ) { - listener.onConfirm(); - } - SimulationSeriesDialog.this.dismiss(); - } - - }); - - series1Spinner = (Spinner) v.findViewById(R.id.simulationSeries1); - series2Spinner = (Spinner) v.findViewById(R.id.simulationSeries2); - - List selectableSeries = new ArrayList(); - for( FlightDataType fdt : chart.getFlightDataBranch(rocketDocument).getTypes() ) { - if ( fdt == FlightDataType.TYPE_TIME ) { - - } else { - selectableSeries.add(fdt); - } - } - ArrayAdapter serieses = new ArrayAdapter(getActivity(),R.layout.simple_spinner_item,selectableSeries) { - - @Override - public View getView(int position, View convertView, ViewGroup parent) { - View v = convertView; - if ( v == null ) { - LayoutInflater li = inflater; - v = li.inflate(R.layout.simple_spinner_item,null); - } - FlightDataType fdt = this.getItem(position); - ((TextView)v.findViewById(android.R.id.text1)).setText( fdt.toString() ); - return v; - } - - }; - series1Spinner.setAdapter(serieses); - series2Spinner.setAdapter(serieses); - - - return v; - } - -}