domain: If title present, print only it

Forcing the name to be in the picture reduces the usefulness IMO
This commit is contained in:
Cole Robinson 2013-10-04 11:50:19 -04:00
parent 3756235a72
commit e7e97a8088
3 changed files with 6 additions and 7 deletions

View File

@ -314,6 +314,7 @@
<description>Test alternate devices that can't be crammed in
test-many-devices, like an alternate RNG.
</description>
<title>test alternate devs (title)</title>
<memory>8388608</memory>
<currentMemory>2097152</currentMemory>
<vcpu>2</vcpu>

View File

@ -336,13 +336,11 @@ class vmmDomain(vmmLibvirtObject):
self._name = self._backend.name()
return self._name
def get_name_with_title(self):
# When available, include the title in the name
name = self.get_name()
def get_name_or_title(self):
title = self.get_title()
if title:
return "%s - %s" % (name, title)
return name
return title
return self.get_name()
def get_title(self):
return self.get_xmlobj(inactive=True).title

View File

@ -646,7 +646,7 @@ class vmmManager(vmmGObjectUI):
color = self._build_conn_color(conn)
os_icon = None
else:
name = vm.get_name_with_title()
name = vm.get_name_or_title()
status = vm.run_status()
markup = self._build_vm_markup(name, status)
status_icon = vm.run_status_icon_name()
@ -761,7 +761,7 @@ class vmmManager(vmmGObjectUI):
return
try:
name = vm.get_name_with_title()
name = vm.get_name_or_title()
status = vm.run_status()
row[ROW_SORT_KEY] = name