From b06e4e7655d858ab1dd65f603be9f9761d045ff3 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Thu, 27 Sep 2007 20:08:49 -0400 Subject: [PATCH] Choose address between localhost ,or all interfaces. Hide passwords --- src/virtManager/addhardware.py | 12 +++++++-- src/vmm-add-hardware.glade | 45 +++++++++++++++++----------------- 2 files changed, 33 insertions(+), 24 deletions(-) diff --git a/src/virtManager/addhardware.py b/src/virtManager/addhardware.py index 0895ecdd1..5b8e408c6 100644 --- a/src/virtManager/addhardware.py +++ b/src/virtManager/addhardware.py @@ -208,6 +208,9 @@ class vmmAddHardware(gobject.GObject): graphics_box = self.window.get_widget("graphics-type") self.populate_graphics_model(graphics_box.get_model()) graphics_box.set_active(0) + self.window.get_widget("graphics-address").set_active(False) + self.window.get_widget("graphics-port-auto").set_active(True) + self.window.get_widget("graphics-password").set_text("") def forward(self, ignore=None): @@ -279,7 +282,9 @@ class vmmAddHardware(gobject.GObject): def get_config_vnc_address(self): addr = self.window.get_widget("graphics-address") - return addr.get_text() + if addr.get_active(): + return "0.0.0.0" + return "127.0.0.1" def get_config_vnc_password(self): pw = self.window.get_widget("graphics-password") @@ -366,7 +371,10 @@ class vmmAddHardware(gobject.GObject): self.window.get_widget("summary-graphics-port").set_text(_("Automatically allocated")) else: self.window.get_widget("summary-graphics-port").set_text(str(self.get_config_vnc_port())) - self.window.get_widget("summary-graphics-password").set_text(self.get_config_vnc_password()) + if self.get_config_vnc_password() is not None and self.get_config_vnc_password() != "": + self.window.get_widget("summary-graphics-password").set_text(_("Yes")) + else: + self.window.get_widget("summary-graphics-password").set_text(_("Yes")) else: self.window.get_widget("summary-graphics-address").set_text(_("N/A")) self.window.get_widget("summary-graphics-port").set_text(_("N/A")) diff --git a/src/vmm-add-hardware.glade b/src/vmm-add-hardware.glade index a954361ba..54f06d202 100644 --- a/src/vmm-add-hardware.glade +++ b/src/vmm-add-hardware.glade @@ -2232,7 +2232,7 @@ True True True - True + False 0 True @@ -2248,27 +2248,6 @@ - - - True - True - True - True - 0 - - True - - False - - - 1 - 2 - 2 - 3 - - - - True @@ -2411,6 +2390,28 @@ fill + + + + True + True + Listen on all public network interfaces + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 1 + 2 + 2 + 3 + fill + + +