private void selectAll() { if (missionProxy == null) return; missionProxy.selection.setSelectionTo(missionProxy.getItems()); EditorToolListener listener = editorToolsFragment.listener; if (listener != null) listener.zoomToFitSelected(); }
@Override public void setup() { EditorToolListener listener = editorToolsFragment.listener; if (listener != null) { listener.enableGestureDetection(false); listener.skipMarkerClickEvents(false); } }
@Override public void setup() { EditorToolListener listener = editorToolsFragment.listener; if (listener != null) { listener.enableGestureDetection(false); listener.skipMarkerClickEvents(true); } if (missionProxy != null) missionProxy.selection.clearSelection(); }
@Override public void setup() { EditorToolListener listener = editorToolsFragment.listener; if (listener != null) { listener.enableGestureDetection(false); listener.skipMarkerClickEvents(false); } if (missionProxy != null) { List<MissionItemProxy> selected = missionProxy.selection.getSelected(); if (!selected.isEmpty()) { deleteSelectedItems(); } } }
@Override public void setup() { EditorToolListener listener = editorToolsFragment.listener; if (listener != null) { listener.enableGestureDetection(false); listener.skipMarkerClickEvents(false); } Toast.makeText( editorToolsFragment.getContext(), "Click on mission items to select them.", Toast.LENGTH_SHORT) .show(); if (missionProxy != null) missionProxy.selection.clearSelection(); }
/** * Updates the selected tool, and optionally notify listeners. * * @param tool selected tool. * @param notifyListeners true to notify listeners, false otherwise. */ private void setTool(EditorTools tool, boolean notifyListeners) { if (mMissionProxy != null && mMissionProxy.getItems().size() > 0 && tool != EditorTools.TRASH && tool != EditorTools.SELECTOR && tool != EditorTools.NONE) { MissionItemProxy lastMissionItem = mMissionProxy.getItems().get(mMissionProxy.getItems().size() - 1); switch (lastMissionItem.getMissionItem().getType()) { case LAND: case RETURN_TO_LAUNCH: tool = EditorTools.NONE; mEditorRadioGroup.clearCheck(); Toast.makeText( getActivity(), getString(R.string.editor_err_land_rtl_added), Toast.LENGTH_SHORT) .show(); break; default: break; } } this.tool = tool; if (tool == EditorTools.NONE) { mEditorRadioGroup.clearCheck(); } if (listener != null && notifyListeners) { listener.editorToolChanged(this.tool); } }
@Override public void setup() { EditorToolListener listener = editorToolsFragment.listener; if (listener != null) { listener.enableGestureDetection(true); listener.skipMarkerClickEvents(false); } if (missionProxy != null) missionProxy.selection.clearSelection(); if (selectedType == MissionItemType.SURVEY) { Toast.makeText( editorToolsFragment.getContext(), R.string.draw_the_survey_region, Toast.LENGTH_SHORT) .show(); } }