diff --git a/src/main/java/forge/control/home/IControlSubmenu.java b/src/main/java/forge/control/home/IControlSubmenu.java index 19bcfb066c8..b88ae167c2a 100644 --- a/src/main/java/forge/control/home/IControlSubmenu.java +++ b/src/main/java/forge/control/home/IControlSubmenu.java @@ -13,4 +13,15 @@ public interface IControlSubmenu { /** Update whatever content is in the panel. */ void update(); + + /** + * TODO: Write javadoc for this method. + * @return + */ + Command getMenuCommand(); + + /** + * TODO: Write javadoc for this method. + */ + void initialize(); } diff --git a/src/main/java/forge/control/home/constructed/ControlSubmenuColors.java b/src/main/java/forge/control/home/constructed/ControlSubmenuColors.java index 7c4a70378ef..0e35466d502 100644 --- a/src/main/java/forge/control/home/constructed/ControlSubmenuColors.java +++ b/src/main/java/forge/control/home/constructed/ControlSubmenuColors.java @@ -7,6 +7,7 @@ import javax.swing.JList; import forge.Command; import forge.control.home.IControlSubmenu; +import forge.view.home.IViewSubmenu; import forge.view.home.constructed.ViewSubmenuColors; /** @@ -64,4 +65,22 @@ public enum ControlSubmenuColors implements IControlSubmenu { public void randomSelect() { } + + /* (non-Javadoc) + * @see forge.control.home.IControlSubmenu#getCommand() + */ + @Override + public Command getCommand() { + // TODO This needs to be fixed + return null; + } + + /* (non-Javadoc) + * @see forge.control.home.IControlSubmenu#getView() + */ + @Override + public IViewSubmenu getView() { + // TODO This needs to be fixed + return null; + } } diff --git a/src/main/java/forge/control/home/constructed/ControlSubmenuCustom.java b/src/main/java/forge/control/home/constructed/ControlSubmenuCustom.java index 5089c8b7e22..f6d029bcdc4 100644 --- a/src/main/java/forge/control/home/constructed/ControlSubmenuCustom.java +++ b/src/main/java/forge/control/home/constructed/ControlSubmenuCustom.java @@ -11,6 +11,7 @@ import forge.control.FControl; import forge.control.home.IControlSubmenu; import forge.deck.Deck; import forge.util.IFolderMap; +import forge.view.home.IViewSubmenu; import forge.view.home.constructed.ViewSubmenuCustom; /** @@ -56,4 +57,22 @@ public enum ControlSubmenuCustom implements IControlSubmenu { public void randomSelect() { } + + /* (non-Javadoc) + * @see forge.control.home.IControlSubmenu#getCommand() + */ + @Override + public Command getCommand() { + // TODO This needs to be fixed + return null; + } + + /* (non-Javadoc) + * @see forge.control.home.IControlSubmenu#getView() + */ + @Override + public IViewSubmenu getView() { + // TODO This needs to be fixed + return null; + } }