mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-14 16:20:57 +00:00
added chooseable blue flag up time dialog to GateStartRunningRaceFragment.java
This commit is contained in:
1 parent
0574dd959c
commit
36bca5f492
1 file changed
+10
-19
+10
-19
@@ -26,6 +26,7 @@ import com.sap.sailing.racecommittee.app.ui.fragments.dialogs.AbortTypeSelection
|
||||
import com.sap.sailing.racecommittee.app.ui.fragments.dialogs.RaceChooseGateLineOpeningTimeDialog;
|
||||
import com.sap.sailing.racecommittee.app.ui.fragments.dialogs.RaceChoosePathFinderDialog;
|
||||
import com.sap.sailing.racecommittee.app.ui.fragments.dialogs.RaceDialogFragment;
|
||||
import com.sap.sailing.racecommittee.app.ui.fragments.dialogs.RaceFinishingTimeDialog;
|
||||
|
||||
public class GateStartRunningRaceFragment extends RaceFragment implements GateStartRunningRaceEventListener {
|
||||
|
||||
@@ -147,25 +148,15 @@ public class GateStartRunningRaceFragment extends RaceFragment implements GateSt
|
||||
}
|
||||
|
||||
private void showDisplayBlueFlagDialog() {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
||||
builder.setMessage(getActivity().getResources().getString(R.string.confirmation_blue_flag_display))
|
||||
.setCancelable(true)
|
||||
.setPositiveButton(getActivity().getResources().getString(R.string.yes),
|
||||
new DialogInterface.OnClickListener() {
|
||||
public void onClick(DialogInterface dialog, int id) {
|
||||
ExLog.i(ExLog.FLAG_BLUE_SET, getRace().getId().toString(), getActivity());
|
||||
getRace().getState().getStartProcedure().setFinishing(MillisecondsTimePoint.now());
|
||||
}
|
||||
})
|
||||
.setNegativeButton(getActivity().getResources().getString(R.string.no),
|
||||
new DialogInterface.OnClickListener() {
|
||||
public void onClick(DialogInterface dialog, int id) {
|
||||
ExLog.i(ExLog.FLAG_BLUE_SET_NO, getRace().getId().toString(), getActivity());
|
||||
dialog.cancel();
|
||||
}
|
||||
});
|
||||
AlertDialog alert = builder.create();
|
||||
alert.show();
|
||||
//TODO handle xray still up
|
||||
FragmentManager fragmentManager = getFragmentManager();
|
||||
|
||||
RaceDialogFragment fragment = new RaceFinishingTimeDialog();
|
||||
|
||||
Bundle args = getRecentArguments();
|
||||
fragment.setArguments(args);
|
||||
|
||||
fragment.show(fragmentManager, "dialogFinishingTime");
|
||||
}
|
||||
|
||||
private void setStarttimeCountupLabel(long millisecondsSinceStart) {
|
||||
|
||||
Reference in new issue
Block a user