X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fload%2FFileLoader.java;h=8669e189c94043b4e3ab91889c4acf4b5e52dc0e;hp=5672c69fa9cc6052e4b303efb2ad28a252068cf0;hb=7f5ed2be62905bd37717376dc22d09e5ea7edb4d;hpb=b361869e590bbca32664c16ac24d6296926594a5 diff --git a/tim/prune/load/FileLoader.java b/tim/prune/load/FileLoader.java index 5672c69..8669e18 100644 --- a/tim/prune/load/FileLoader.java +++ b/tim/prune/load/FileLoader.java @@ -2,11 +2,14 @@ package tim.prune.load; import java.io.File; import java.util.ArrayList; +import java.util.TreeSet; + import javax.swing.JFileChooser; import javax.swing.JFrame; import tim.prune.App; import tim.prune.config.Config; +import tim.prune.data.Photo; import tim.prune.load.xml.GzipFileLoader; import tim.prune.load.xml.XmlFileLoader; import tim.prune.load.xml.ZipFileLoader; @@ -130,6 +133,14 @@ public class FileLoader { _nmeaFileLoader.openFile(inFile); } + else if (fileExtension.equals(".jpg") || fileExtension.equals("jpeg")) + { + Photo photo = JpegLoader.createPhoto(inFile); + TreeSet photoSet = new TreeSet(); + photoSet.add(photo); + _app.informPhotosLoaded(photoSet); + _app.informNoDataLoaded(); // To trigger load of next file if any + } else { // Use text loader for everything else