uihelpers: Move a few more functions closer to their callers

This commit is contained in:
Cole Robinson
2014-01-26 17:51:15 -05:00
parent 20088ab8fb
commit 58d5e0b799
16 changed files with 258 additions and 275 deletions
+29
View File
@@ -129,6 +129,33 @@ class vmmConnection(vmmGObject):
self._init_virtconn()
@staticmethod
def pretty_hv(gtype, domtype):
"""
Convert XML <domain type='foo'> and <os><type>bar</type>
into a more human relevant string.
"""
gtype = gtype.lower()
domtype = domtype.lower()
label = domtype
if domtype == "kvm":
if gtype == "xen":
label = "xenner"
elif domtype == "xen":
if gtype == "xen":
label = "xen (paravirt)"
elif gtype == "hvm":
label = "xen (fullvirt)"
elif domtype == "test":
if gtype == "xen":
label = "test (xen)"
elif gtype == "hvm":
label = "test (hvm)"
return label
#################
# Init routines #
#################
@@ -713,6 +740,8 @@ class vmmConnection(vmmGObject):
if p.get_name() == name:
return p
return None
def get_default_pool(self):
return self.get_pool_by_name("default")
def get_vol_by_path(self, path):
for pool in self.pools.values():