2012-09-25 21:31:06 +00:00
|
|
|
package com.dougkeen.bart.activities;
|
|
|
|
|
|
|
|
import android.view.View;
|
|
|
|
import android.widget.CheckBox;
|
|
|
|
|
2012-10-19 21:44:37 +00:00
|
|
|
import com.dougkeen.bart.BartRunnerApplication;
|
2012-09-25 21:31:06 +00:00
|
|
|
import com.dougkeen.bart.R;
|
|
|
|
import com.dougkeen.bart.model.Station;
|
2013-03-24 23:11:43 +00:00
|
|
|
import com.dougkeen.bart.model.StationPair;
|
2012-09-25 21:31:06 +00:00
|
|
|
|
|
|
|
public class AddRouteDialogFragment extends AbstractRouteSelectionFragment {
|
2015-08-12 00:56:05 +00:00
|
|
|
public static final String TAG = "ADD_ROUTE_DIALOG_FRAGMENT_TAG";
|
|
|
|
|
2015-08-12 01:56:23 +00:00
|
|
|
public AddRouteDialogFragment() {
|
|
|
|
super(BartRunnerApplication.getAppContext().getString(
|
|
|
|
R.string.add_route));
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onStart() {
|
|
|
|
super.onStart();
|
|
|
|
final View checkbox = getDialog().findViewById(R.id.return_checkbox);
|
|
|
|
checkbox.setVisibility(View.VISIBLE);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
protected void onOkButtonClick(Station origin, Station destination) {
|
|
|
|
RoutesListActivity activity = (RoutesListActivity) getActivity();
|
|
|
|
activity.addFavorite(new StationPair(origin, destination));
|
|
|
|
|
|
|
|
if (((CheckBox) getDialog().findViewById(R.id.return_checkbox))
|
|
|
|
.isChecked()) {
|
|
|
|
activity.addFavorite(new StationPair(destination, origin));
|
|
|
|
}
|
|
|
|
|
|
|
|
dismiss();
|
|
|
|
}
|
2012-09-25 21:31:06 +00:00
|
|
|
|
|
|
|
}
|