[virt-tools-list] [PATCH virt-manager 2/4] snapshots: add button to force snapshots list refresh

Giuseppe Scrivano gscrivan at redhat.com
Thu Jul 31 15:18:42 UTC 2014


Signed-off-by: Giuseppe Scrivano <gscrivan at redhat.com>
---
 ui/snapshots.ui          | 26 +++++++++++++++++++++++---
 virtManager/snapshots.py |  3 ++-
 2 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/ui/snapshots.ui b/ui/snapshots.ui
index 86094e0..361e33f 100644
--- a/ui/snapshots.ui
+++ b/ui/snapshots.ui
@@ -684,6 +684,26 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <child>
+                  <object class="GtkButton" id="snapshot-refresh">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <signal name="clicked" handler="on_snapshot_refresh_clicked" swapped="no"/>
+                    <child>
+                      <object class="GtkImage" id="image5">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="stock">gtk-refresh</property>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">True</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
                   <object class="GtkButton" id="snapshot-add">
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
@@ -703,7 +723,7 @@
                   <packing>
                     <property name="expand">False</property>
                     <property name="fill">False</property>
-                    <property name="position">0</property>
+                    <property name="position">1</property>
                   </packing>
                 </child>
                 <child>
@@ -724,7 +744,7 @@
                   <packing>
                     <property name="expand">False</property>
                     <property name="fill">False</property>
-                    <property name="position">1</property>
+                    <property name="position">2</property>
                   </packing>
                 </child>
                 <child>
@@ -747,7 +767,7 @@
                   <packing>
                     <property name="expand">False</property>
                     <property name="fill">False</property>
-                    <property name="position">2</property>
+                    <property name="position">3</property>
                   </packing>
                 </child>
               </object>
diff --git a/virtManager/snapshots.py b/virtManager/snapshots.py
index b1a72aa..c71b667 100644
--- a/virtManager/snapshots.py
+++ b/virtManager/snapshots.py
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2013 Red Hat, Inc.
+# Copyright (C) 2013-2014 Red Hat, Inc.
 # Copyright (C) 2013 Cole Robinson <crobinso at redhat.com>
 #
 # This program is free software; you can redistribute it and/or modify
@@ -78,6 +78,7 @@ class vmmSnapshotPage(vmmGObjectUI):
             "on_snapshot_apply_clicked": self._on_apply_clicked,
             "on_snapshot_list_changed": self._snapshot_selected,
             "on_snapshot_list_button_press_event": self._popup_snapshot_menu,
+            "on_snapshot_refresh_clicked": self._refresh_snapshots,
 
             # 'Create' dialog
             "on_snapshot_new_delete_event": self._snapshot_new_close,
-- 
1.9.3




More information about the virt-tools-list mailing list