diff --git a/client/src/main/java/ctbrec/ui/tabs/SiteTab.java b/client/src/main/java/ctbrec/ui/tabs/SiteTab.java index e8d133ce..889140a7 100644 --- a/client/src/main/java/ctbrec/ui/tabs/SiteTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/SiteTab.java @@ -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); diff --git a/common/src/main/java/ctbrec/UnknownModel.java b/common/src/main/java/ctbrec/UnknownModel.java index 98a0ea73..4e50a795 100644 --- a/common/src/main/java/ctbrec/UnknownModel.java +++ b/common/src/main/java/ctbrec/UnknownModel.java @@ -156,6 +156,11 @@ public class UnknownModel extends AbstractModel { public Model createModel(String name) { return null; } + + @Override + public String getTitle() { + return getName(); + } }; } } \ No newline at end of file diff --git a/common/src/main/java/ctbrec/sites/AbstractSite.java b/common/src/main/java/ctbrec/sites/AbstractSite.java index 4ecd6465..64d71791 100644 --- a/common/src/main/java/ctbrec/sites/AbstractSite.java +++ b/common/src/main/java/ctbrec/sites/AbstractSite.java @@ -51,4 +51,9 @@ public abstract class AbstractSite implements Site { public Model createModelFromUrl(String url) { return null; } + + @Override + public String getTitle() { + return getName(); + } } diff --git a/common/src/main/java/ctbrec/sites/Site.java b/common/src/main/java/ctbrec/sites/Site.java index 92a58087..31dcd7c1 100644 --- a/common/src/main/java/ctbrec/sites/Site.java +++ b/common/src/main/java/ctbrec/sites/Site.java @@ -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(); diff --git a/common/src/main/java/ctbrec/sites/mfc/MyFreeCams.java b/common/src/main/java/ctbrec/sites/mfc/MyFreeCams.java index a8699081..ae834d63 100644 --- a/common/src/main/java/ctbrec/sites/mfc/MyFreeCams.java +++ b/common/src/main/java/ctbrec/sites/mfc/MyFreeCams.java @@ -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)"; + } }