Define 'ul destination' as dropped folder
continuous-integration/drone/push Build is passing Details

master
Dmitry Isaenko 2023-09-15 01:14:39 +03:00
parent 230dece91f
commit e176460061
3 changed files with 13 additions and 6 deletions

View File

@ -1,6 +1,6 @@
/*
Copyright "2022" Dmitry Isaenko
Copyright 2022-2023 Dmitry Isaenko
This file is part of Tihwin.
@ -36,5 +36,10 @@ public class AwesomeMediator {
INSTANCE.mainAppUi.notifySplitFinished();
}
public static void setDiskImage(File file){INSTANCE.mainAppUi.setDiskImageFile(file);}
public static void setDiskImage(File file){
INSTANCE.mainAppUi.setDiskImageFile(file);
}
public static void setDestination(File folder){
INSTANCE.mainAppUi.setDestinationDir(folder);
}
}

View File

@ -1,5 +1,5 @@
/*
Copyright 2022 Dmitry Isaenko
Copyright 2022-2023 Dmitry Isaenko
This file is part of Tihwin.
@ -152,7 +152,7 @@ public class MainAppUi extends JFrame {
setDestinationDir(fileChooser.getSelectedFile());
}
private void setDestinationDir(File folder) {
public void setDestinationDir(File folder) {
destinationDirectoryLbl.setText(folder.getAbsolutePath());
}

View File

@ -46,8 +46,10 @@ public class FilesDropListener extends DropTargetAdapter {
List<File> files = (List<File>) transferable.getTransferData(DataFlavor.javaFileListFlavor);
for (File file : files) {
if (file.isDirectory())
continue;
if (file.isDirectory()){
AwesomeMediator.setDestination(file);
break;
}
// Pick up first ISO file found and drop iteration
if (file.getName().toLowerCase().endsWith(".iso")) {
AwesomeMediator.setDiskImage(file);