Skip to content

Commit e176460

Browse files
committed
Define 'ul destination' as dropped folder
1 parent 230dece commit e176460

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

src/main/java/tihwin/AwesomeMediator.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
3-
Copyright "2022" Dmitry Isaenko
3+
Copyright 2022-2023 Dmitry Isaenko
44
55
This file is part of Tihwin.
66
@@ -36,5 +36,10 @@ public static void notifyAllConvertsEnded(){
3636
INSTANCE.mainAppUi.notifySplitFinished();
3737
}
3838

39-
public static void setDiskImage(File file){INSTANCE.mainAppUi.setDiskImageFile(file);}
39+
public static void setDiskImage(File file){
40+
INSTANCE.mainAppUi.setDiskImageFile(file);
41+
}
42+
public static void setDestination(File folder){
43+
INSTANCE.mainAppUi.setDestinationDir(folder);
44+
}
4045
}

src/main/java/tihwin/MainAppUi.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2022 Dmitry Isaenko
2+
Copyright 2022-2023 Dmitry Isaenko
33
44
This file is part of Tihwin.
55
@@ -152,7 +152,7 @@ private void destinationSelectEventHandler() {
152152
setDestinationDir(fileChooser.getSelectedFile());
153153
}
154154

155-
private void setDestinationDir(File folder) {
155+
public void setDestinationDir(File folder) {
156156
destinationDirectoryLbl.setText(folder.getAbsolutePath());
157157
}
158158

src/main/java/tihwin/ui/FilesDropListener.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ public void drop(DropTargetDropEvent event) {
4646
List<File> files = (List<File>) transferable.getTransferData(DataFlavor.javaFileListFlavor);
4747

4848
for (File file : files) {
49-
if (file.isDirectory())
50-
continue;
49+
if (file.isDirectory()){
50+
AwesomeMediator.setDestination(file);
51+
break;
52+
}
5153
// Pick up first ISO file found and drop iteration
5254
if (file.getName().toLowerCase().endsWith(".iso")) {
5355
AwesomeMediator.setDiskImage(file);

0 commit comments

Comments
 (0)