Include info about hypervisor connection in titlebar ( bz 213093)

This commit is contained in:
Daniel P. Berrange 2006-11-06 10:34:54 -05:00
parent ddadec4a7e
commit b4756294b0
2 changed files with 11 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import libvirt
import logging
import os
from time import time
from socket import gethostbyaddr, gethostname
from virtManager.domain import vmmDomain
@ -54,6 +55,13 @@ class vmmConnection(gobject.GObject):
def is_read_only(self):
return self.readOnly
def get_name(self):
if self.uri == "xen" or self.uri == "Xen" or (self.uri is None):
(hostname, aliases, ipaddrs) = gethostbyaddr(gethostname())
return "Xen: " + hostname
else:
return self.uri
def get_uri(self):
return self.uri

View File

@ -139,6 +139,9 @@ class vmmManager(gobject.GObject):
self.window.get_widget("vm-list").get_selection().connect("changed", self.vm_selected)
self.connection.connect("disconnected", self.close)
win = self.window.get_widget("vmm-manager")
win.set_title(win.get_title() + " (" + self.connection.get_name() + ")")
# store any error message from the restore-domain callback
self.domain_restore_error = ""