}
@Override
- public Image getSourceCover(final String source) {
+ public Image getCustomSourceCover(final String source) {
final Image[] result = new Image[1];
try {
new ConnectActionClientObject(host, port, true) {
@Override
public void action(Version serverVersion) throws Exception {
- Object rep = send(new Object[] { md5, "GET_SOURCE_COVER",
- source });
+ Object rep = send(new Object[] { md5,
+ "GET_CUSTOM_SOURCE_COVER", source });
result[0] = (Image) rep;
}
@Override
// Could work (more slowly) without it
public Story imprt(final URL url, Progress pg) throws IOException {
+ // Import the file locally if it is actually a file
+ if (url == null || url.getProtocol().equalsIgnoreCase("file")) {
+ return super.imprt(url, pg);
+ }
+
+ // Import it remotely if it is an URL
+
if (pg == null) {
pg = new Progress();
}
/**
* Return the meta of the given story or a list of all known metas if the
* luid is "*".
+ * <p>
+ * Will not get the covers.
*
* @param luid
* the luid of the story or *