forked from j62/ctbrec
1
0
Fork 0

Separate site name and displayed title

This commit is contained in:
0xboobface 2020-02-26 21:40:58 +01:00
parent 3ec4d74545
commit 46bd8667c8
5 changed files with 18 additions and 2 deletions

View File

@ -9,7 +9,7 @@ public class SiteTab extends Tab implements TabSelectionListener {
private SiteTabPane siteTabPane; private SiteTabPane siteTabPane;
public SiteTab(Site site, Scene scene) { public SiteTab(Site site, Scene scene) {
super(site.getName()); super(site.getTitle());
setClosable(false); setClosable(false);
siteTabPane = new SiteTabPane(site, scene); siteTabPane = new SiteTabPane(site, scene);
setContent(siteTabPane); setContent(siteTabPane);

View File

@ -156,6 +156,11 @@ public class UnknownModel extends AbstractModel {
public Model createModel(String name) { public Model createModel(String name) {
return null; return null;
} }
@Override
public String getTitle() {
return getName();
}
}; };
} }
} }

View File

@ -51,4 +51,9 @@ public abstract class AbstractSite implements Site {
public Model createModelFromUrl(String url) { public Model createModelFromUrl(String url) {
return null; return null;
} }
@Override
public String getTitle() {
return getName();
}
} }

View File

@ -8,6 +8,7 @@ import ctbrec.io.HttpClient;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
public interface Site { public interface Site {
public String getTitle();
public String getName(); public String getName();
public String getBaseUrl(); public String getBaseUrl();
public String getAffiliateLink(); public String getAffiliateLink();

View File

@ -37,7 +37,7 @@ public class MyFreeCams extends AbstractSite {
@Override @Override
public String getName() { public String getName() {
return "MyFreeCams (broken)"; return "MyFreeCams";
} }
@Override @Override
@ -141,4 +141,9 @@ public class MyFreeCams extends AbstractSite {
} }
return super.createModelFromUrl(url); return super.createModelFromUrl(url);
} }
@Override
public String getTitle() {
return getName() + " (broken)";
}
} }