diff options
author | Cole Robinson <crobinso@redhat.com> | 2022-02-17 15:33:09 -0500 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2022-02-19 10:02:22 -0500 |
commit | fd181cecc3b2019c2eb8ef42fde1f5b0f7170d57 (patch) | |
tree | c546b00e3b969612780d404eae7fcf764c0bb865 /virtManager/object/domain.py | |
parent | d70d4e6e7a42dbdc938de7af712be39accd2b3cb (diff) | |
download | virt-manager-fd181cecc3b2019c2eb8ef42fde1f5b0f7170d57.tar.gz |
virtManager: Split out tpmdetails.py and tweak it
Split out tpmdetails.py, following the pattern of fsdetails.py. This
adds more UI editing fields for an already attached TPM.
Move the model and version under an 'Advanced options' expander,
since we should be getting this correct by default.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
Diffstat (limited to 'virtManager/object/domain.py')
-rw-r--r-- | virtManager/object/domain.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/virtManager/object/domain.py b/virtManager/object/domain.py index 655e7463..c1669c1f 100644 --- a/virtManager/object/domain.py +++ b/virtManager/object/domain.py @@ -999,14 +999,17 @@ class vmmDomain(vmmLibvirtObject): self._process_device_define(editdev, xmlobj, do_hotplug) - def define_tpm(self, devobj, do_hotplug, model=_SENTINEL): + def define_tpm(self, devobj, do_hotplug, newdev=_SENTINEL): xmlobj = self._make_xmlobj_to_define() editdev = self._lookup_device_to_define(xmlobj, devobj, do_hotplug) if not editdev: return # pragma: no cover - if model != _SENTINEL: - editdev.model = model + if newdev != _SENTINEL: + editdev.model = newdev.model + editdev.type = newdev.type + editdev.version = newdev.version + editdev.device_path = newdev.device_path self._process_device_define(editdev, xmlobj, do_hotplug) |