[libvirt] [v2 1/3] virt-manager: Add controller model in details

Marc-André Lureau marcandre.lureau at gmail.com
Mon Aug 29 20:15:13 UTC 2011


---
 src/virtManager/details.py |    5 +++++
 src/vmm-details.glade      |   29 +++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/virtManager/details.py b/src/virtManager/details.py
index 1fb7d3a..fd6cc3a 100644
--- a/src/virtManager/details.py
+++ b/src/virtManager/details.py
@@ -3019,7 +3019,12 @@ class vmmDetails(vmmGObjectUI):
             return
 
         type_label = virtinst.VirtualController.pretty_type(dev.type)
+        model_label = dev.model
+        if not model_label:
+            model_label =  _("Default")
+
         self.widget("controller-type").set_text(type_label)
+        self.widget("controller-model").set_text(model_label)
 
     def refresh_filesystem_page(self):
         dev = self.get_hw_selection(HW_LIST_COL_DEVICE)
diff --git a/src/vmm-details.glade b/src/vmm-details.glade
index 0e2d631..8ab386b 100644
--- a/src/vmm-details.glade
+++ b/src/vmm-details.glade
@@ -5553,6 +5553,7 @@ I/O:</property>
                                       <widget class="GtkTable" id="table14">
                                         <property name="visible">True</property>
                                         <property name="n_columns">2</property>
+                                        <property name="n_rows">2</property>
                                         <property name="column_spacing">6</property>
                                         <property name="row_spacing">6</property>
                                         <child>
@@ -5577,6 +5578,34 @@ I/O:</property>
                                             <property name="y_options">GTK_FILL</property>
                                           </packing>
                                         </child>
+                                        <child>
+                                          <widget class="GtkLabel" id="mlabel48">
+                                            <property name="visible">True</property>
+                                            <property name="label" translatable="yes">Model:</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options">GTK_FILL</property>
+                                            <property name="left_attach">0</property>
+                                            <property name="right_attach">1</property>
+                                            <property name="top_attach">1</property>
+                                            <property name="bottom_attach">2</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkLabel" id="controller-model">
+                                            <property name="visible">True</property>
+                                            <property name="label">foo</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">1</property>
+                                            <property name="right_attach">2</property>
+                                            <property name="top_attach">1</property>
+                                            <property name="bottom_attach">2</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options">GTK_FILL</property>
+                                          </packing>
+                                        </child>
                                       </widget>
                                     </child>
                                   </widget>
-- 
1.7.6




More information about the libvir-list mailing list