|
56 | 56 | import javafx.scene.canvas.GraphicsContext; |
57 | 57 | import javafx.scene.control.Button; |
58 | 58 | import javafx.scene.control.ButtonType; |
59 | | -import javafx.scene.control.CheckBox; |
60 | | -import javafx.scene.control.ColorPicker; |
61 | 59 | import javafx.scene.control.Dialog; |
62 | 60 | import javafx.scene.control.Label; |
63 | 61 | import javafx.scene.control.ListView; |
64 | | -import javafx.scene.control.Spinner; |
65 | 62 | import javafx.scene.control.TextArea; |
66 | 63 | import javafx.scene.control.TextField; |
67 | 64 | import javafx.scene.effect.Light; |
@@ -310,14 +307,17 @@ private void initialize() { |
310 | 307 | private Dialog<Project> dialogResultConverter(final Dialog<Project> dialog) { |
311 | 308 | dialog.setResultConverter(dialogButton -> { |
312 | 309 | if (dialogButton == ButtonType.OK) { |
313 | | - final TextField nameTextField = manageProjectController.getNameTextField(); |
314 | | - final TextArea descriptionTextArea = manageProjectController.getDescriptionTextArea(); |
315 | | - final ColorPicker textFillColorPicker = manageProjectController.getTextFillColorPicker(); |
316 | | - final CheckBox isWorkCheckBox = manageProjectController.getIsWorkCheckBox(); |
317 | | - final Spinner<Integer> indexSpinner = manageProjectController.getSortIndexSpinner(); |
318 | | - return new Project(nameTextField.getText(), descriptionTextArea.getText(), textFillColorPicker.getValue(), |
319 | | - isWorkCheckBox.isSelected(), indexSpinner.getValue()); // temporary (misused) transfer object for |
320 | | - // project |
| 310 | + final String projectName = manageProjectController.getProjectName(); |
| 311 | + final String projectDescription = manageProjectController.getProjectDescription(); |
| 312 | + final Color projectColor = manageProjectController.getProjectColor(); |
| 313 | + final boolean isWork = manageProjectController.isWork(); |
| 314 | + final int index = manageProjectController.getIndex(); |
| 315 | + return new Project(projectName, projectDescription, projectColor, isWork, index); // temporary |
| 316 | + // (misused) |
| 317 | + // transfer |
| 318 | + // object |
| 319 | + // for |
| 320 | + // project |
321 | 321 | } |
322 | 322 | // TODO: Do you really want to return null? |
323 | 323 | return null; |
|
0 commit comments