X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Ftui%2Fpanes%2FMainContent.java;h=68230d490eeb98e3bb612f323fd91533f73caeef;hb=6b6a62ca3293ed5f52ee07ee3d39e920d42ba887;hp=0bc9b29fce7bc091d0f3696534776b640b340b34;hpb=0b0b2b0ff1f5e21f7b0feb955b4b54855fb3d508;p=jvcard.git diff --git a/src/be/nikiroo/jvcard/tui/panes/MainContent.java b/src/be/nikiroo/jvcard/tui/panes/MainContent.java index 0bc9b29..68230d4 100644 --- a/src/be/nikiroo/jvcard/tui/panes/MainContent.java +++ b/src/be/nikiroo/jvcard/tui/panes/MainContent.java @@ -29,13 +29,6 @@ abstract public class MainContent extends Panel { setLayoutManager(layout); } - /** - * The {@link KeyAction#Mode} that links to this {@link MainContent}. - * - * @return the linked mode - */ - abstract public KeyAction.Mode getMode(); - /** * The kind of data displayed by this {@link MainContent}. * @@ -51,12 +44,14 @@ abstract public class MainContent extends Panel { abstract public List getKeyBindings(); /** - * The title to display instead of the application name, or NULL for the + * The title to display in addition to the application name, or NULL for the * default application name. * * @return the title or NULL */ - abstract public String getTitle(); + public String getTitle() { + return null; + } /** * Returns an error message ready to be displayed if we should ask something @@ -92,4 +87,12 @@ abstract public class MainContent extends Panel { public int getCount() { return -1; } + + /** + * Refresh the display according to the actual data (this method should be + * called when the data changed). + */ + public void refreshData() { + invalidate(); + } }