File tree 3 files changed +23
-1
lines changed
3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -64,8 +64,8 @@ public void initialize() {
64
64
65
65
@ FXML
66
66
private void handleBackButton (final ActionEvent event ) {
67
+ _imageModel .getImageView ().setImage (new Image (_images [_index ].getFilename ()));
67
68
_imageModel .postImage (_images [_index ]);
68
- _sceneManager .unloadScene ();
69
69
_sceneManager .backScene ();
70
70
}
71
71
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ public void initialize() {
64
64
} else {
65
65
_sheep .setImage (new Image (currentSheep .getFilename ()));
66
66
}
67
+ ImageModel .getInstance ().setImageView (_sheep );
67
68
}
68
69
69
70
/**
Original file line number Diff line number Diff line change 1
1
package quinzical .util .api ;
2
2
3
+ import javafx .scene .image .ImageView ;
3
4
import quinzical .controllers .util .Sheep ;
4
5
import quinzical .util .models .LoginModel ;
5
6
@@ -13,6 +14,8 @@ public final class ImageModel {
13
14
14
15
private static ImageModel _instance ;
15
16
17
+ private ImageView _sheep ;
18
+
16
19
private Image _image = new Image ();
17
20
18
21
private ImageModel () {
@@ -30,6 +33,24 @@ public static ImageModel getInstance() {
30
33
return _instance ;
31
34
}
32
35
36
+ /**
37
+ * Used to set sheep ImageView
38
+ *
39
+ * @param sheep
40
+ */
41
+ public void setImageView (final ImageView sheep ) {
42
+ _sheep = sheep ;
43
+ }
44
+
45
+ /**
46
+ * Used to get sheep ImageView
47
+ *
48
+ * @return sheep
49
+ */
50
+ public ImageView getImageView () {
51
+ return _sheep ;
52
+ }
53
+
33
54
/**
34
55
* Used to post sheep image
35
56
*
You can’t perform that action at this time.
0 commit comments