diff src/main/java/jp/ac/u_ryukyu/treevnc/client/MyRfbProtoClient.java @ 143:4547543ca73c

findRootReply
author oc
date Thu, 12 Jun 2014 19:21:38 +0900
parents ada4d850a820
children 1e004d9c599d
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/client/MyRfbProtoClient.java	Thu Jun 12 18:04:22 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/treevnc/client/MyRfbProtoClient.java	Thu Jun 12 19:21:38 2014 +0900
@@ -16,6 +16,7 @@
 	int serverMajor, serverMinor;
 	int clientMajor, clientMinor;
 	private boolean normalTermination;
+	private TreeVncRootSelectionPanel rootSelectionPanel;
 
 
 	public MyRfbProtoClient() {
@@ -55,6 +56,21 @@
 		return normalTermination;
 	}
 	
+	
+	public void addHostToSelectionPanel(int port, String hostname) {
+		if (rootSelectionPanel != null) {
+			rootSelectionPanel.checkBox(Integer.toString(port) + ":" + hostname);
+			rootSelectionPanel.setButton();
+			rootSelectionPanel.visible();			
+		}
+	}
+	
+	@Override
+	public void createRootSelectionPanel() {
+		rootSelectionPanel = new TreeVncRootSelectionPanel();
+	}
+	
+	
 	/* 
 	 * measure client delay time using tree connection. It should be summed up in upward tree communication 
 	 */