X-Git-Url: http://git.nikiroo.be/?p=jvcard.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Ftui%2Fwindows%2FTuiContactListWindow.java;fp=src%2Fbe%2Fnikiroo%2Fjvcard%2Ftui%2Fwindows%2FTuiContactListWindow.java;h=21a8ca3c6cec2f904be935d622ffd4bad0006564;hp=af6b08edd496f471ceaa31ff9d0248cf44add9ad;hb=5c5abfd29edd67f4c16932dd8aaf16ac4ccec4f2;hpb=c8398c23a885b1b7b78fba35a423c7136fb975cf diff --git a/src/be/nikiroo/jvcard/tui/windows/TuiContactListWindow.java b/src/be/nikiroo/jvcard/tui/windows/TuiContactListWindow.java index af6b08e..21a8ca3 100644 --- a/src/be/nikiroo/jvcard/tui/windows/TuiContactListWindow.java +++ b/src/be/nikiroo/jvcard/tui/windows/TuiContactListWindow.java @@ -15,17 +15,15 @@ import be.nikiroo.jvcard.resources.DisplayBundle; import be.nikiroo.jvcard.resources.DisplayOption; public class TuiContactListWindow extends TuiBrowserWindow { - private TApplication app; private Card card; private String filter; private List formats; private int selectedFormat; private String format; - public TuiContactListWindow(TApplication app, Card card) { - super(app, "Contacts", false); + public TuiContactListWindow(TuiBasicWindow parent, Card card) { + super(parent, "Contacts", false); - this.app = app; this.card = card; this.selectedFormat = -1; @@ -36,17 +34,17 @@ public class TuiContactListWindow extends TuiBrowserWindow { formats.add(format); } - addKeyBinding(TKeypress.kbTab, new TAction() { + addKeyBinding(TKeypress.kbQ, "Quit", new TAction() { @Override public void DO() { - switchFormat(); + close(); } }); - - addKeyBinding(TKeypress.kbQ, new TAction() { + + addKeyBinding(TKeypress.kbTab, "Switch format", new TAction() { @Override public void DO() { - close(); + switchFormat(); } }); @@ -58,7 +56,7 @@ public class TuiContactListWindow extends TuiBrowserWindow { public void onAction(int selectedLine, int selectedColumn) { try { @SuppressWarnings("unused") - TWindow w = new TuiContactWindow(app, card.get(selectedLine)); + TWindow w = new TuiContactWindow(TuiContactListWindow.this, card.get(selectedLine)); } catch (IndexOutOfBoundsException e) { setMessage("Fail to get contact", true); }