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;
public SiteTab(Site site, Scene scene) {
super(site.getName());
super(site.getTitle());
setClosable(false);
siteTabPane = new SiteTabPane(site, scene);
setContent(siteTabPane);

View File

@ -156,6 +156,11 @@ public class UnknownModel extends AbstractModel {
public Model createModel(String name) {
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) {
return null;
}
@Override
public String getTitle() {
return getName();
}
}

View File

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

View File

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