Remove or move java.awt dependencies
[nikiroo-utils.git] / src / be / nikiroo / fanfix / reader / tui / TuiReaderApplication.java
similarity index 94%
rename from src/be/nikiroo/fanfix/reader/TuiReaderApplication.java
rename to src/be/nikiroo/fanfix/reader/tui/TuiReaderApplication.java
index c1bba5a8220b49d0dfacdef1cca777a2e31ac5e8..9e991e4c743e7f31b24f0fee0f7370fd52476d03 100644 (file)
@@ -1,4 +1,4 @@
-package be.nikiroo.fanfix.reader;
+package be.nikiroo.fanfix.reader.tui;
 
 import java.awt.Toolkit;
 import java.awt.datatransfer.DataFlavor;
@@ -17,6 +17,8 @@ import be.nikiroo.fanfix.Instance;
 import be.nikiroo.fanfix.data.MetaData;
 import be.nikiroo.fanfix.data.Story;
 import be.nikiroo.fanfix.library.BasicLibrary;
+import be.nikiroo.fanfix.reader.BasicReader;
+import be.nikiroo.fanfix.reader.Reader;
 import be.nikiroo.utils.Progress;
 
 /**
@@ -77,7 +79,7 @@ class TuiReaderApplication extends TApplication implements Reader {
                                        getChapter());
                } else {
                        try {
-                               BasicReader.openExternal(getLibrary(), meta.getLuid());
+                               openExternal(getLibrary(), meta.getLuid());
                        } catch (IOException e) {
                                messageBox("Error when trying to open the story",
                                                e.getMessage(), TMessageBox.Type.OK);
@@ -225,4 +227,9 @@ class TuiReaderApplication extends TApplication implements Reader {
                        return false;
                }
        }
+
+       @Override
+       public void openExternal(BasicLibrary lib, String luid) throws IOException {
+               reader.openExternal(lib, luid);
+       }
 }