addhardware: Use consistent combo init for disk io mode option

Signed-off-by: Lin Ma <lma@suse.com>
This commit is contained in:
Lin Ma 2018-09-06 15:49:29 +08:00 committed by Cole Robinson
parent b3865d7b0d
commit f2679df719
2 changed files with 9 additions and 9 deletions

View File

@ -441,6 +441,13 @@ class vmmAddHardware(vmmGObjectUI):
values.append([m, m])
_build_combo(combo, values, sort=False)
@staticmethod
def build_disk_io_combo(_vm, combo):
values = [[None, _("Hypervisor default")]]
for m in DeviceDisk.io_modes:
values.append([m, m])
_build_combo(combo, values, sort=False)
@staticmethod
def build_disk_discard_combo(_vm, combo):
values = [[None, _("Hypervisor default")]]

View File

@ -1009,15 +1009,8 @@ class vmmDetails(vmmGObjectUI):
vmmAddHardware.build_disk_cache_combo(self.vm, disk_cache)
# Disk io combo
combo = self.widget("disk-io")
model = Gtk.ListStore(str, str)
combo.set_model(model)
uiutil.init_combo_text_column(combo, 1)
model.set_sort_column_id(0, Gtk.SortType.ASCENDING)
model.append([None, _("Hypervisor default")])
for m in virtinst.DeviceDisk.io_modes:
model.append([m, m])
combo.set_active(0)
disk_io = self.widget("disk-io")
vmmAddHardware.build_disk_io_combo(self.vm, disk_io)
# Discard combo
combo = self.widget("disk-discard")