manager: Add 'delete' option to the VM context menu.
This commit is contained in:
parent
1cd79fe86b
commit
7aad3e86da
1
AUTHORS
1
AUTHORS
|
@ -62,6 +62,7 @@ Further patches have been submitted by:
|
|||
Paul W. Frields <stickster-at-gmail-dot-com>
|
||||
Fred Leeflang <fredl-at-dutchie-dot-org>
|
||||
Jon Nordby <jononor-at-gmail-dot-com>
|
||||
Ales Zelinka <azelinka-at-redhat.com>
|
||||
|
||||
<...send a patch & get your name here...>
|
||||
|
||||
|
|
|
@ -213,6 +213,9 @@ class vmmManager(gobject.GObject):
|
|||
self.vmmenu_icons["reboot"] = rebootimg
|
||||
self.vmmenu_icons["poweroff"] = shutdownimg
|
||||
self.vmmenu_icons["forcepoweroff"] = destroyimg
|
||||
self.vmmenu_icons["delete"] = gtk.Image()
|
||||
self.vmmenu_icons["delete"].set_from_stock(gtk.STOCK_DELETE,
|
||||
gtk.ICON_SIZE_MENU)
|
||||
|
||||
self.vmmenu = gtk.Menu()
|
||||
self.vmmenushutdown = gtk.Menu()
|
||||
|
@ -279,6 +282,12 @@ class vmmManager(gobject.GObject):
|
|||
self.vmmenu_items["clone"].connect("activate", self.open_clone_window)
|
||||
self.vmmenu.add(self.vmmenu_items["clone"])
|
||||
|
||||
self.vmmenu_items["delete"] = gtk.ImageMenuItem("_Delete")
|
||||
self.vmmenu_items["delete"].set_image(self.vmmenu_icons["delete"])
|
||||
self.vmmenu_items["delete"].show()
|
||||
self.vmmenu_items["delete"].connect("activate", self.delete_vm)
|
||||
self.vmmenu.add(self.vmmenu_items["delete"])
|
||||
|
||||
self.vmmenu_items["hsep2"] = gtk.SeparatorMenuItem()
|
||||
self.vmmenu_items["hsep2"].show()
|
||||
self.vmmenu.add(self.vmmenu_items["hsep2"])
|
||||
|
@ -784,6 +793,7 @@ class vmmManager(gobject.GObject):
|
|||
self.vmmenu_items["resume"].set_sensitive(paused)
|
||||
self.vmmenu_items["migrate"].set_sensitive(not ro)
|
||||
self.vmmenu_items["clone"].set_sensitive(not ro)
|
||||
self.vmmenu_items["delete"].set_sensitive(run)
|
||||
|
||||
self.vmmenushutdown_items["poweroff"].set_sensitive(stop)
|
||||
self.vmmenushutdown_items["reboot"].set_sensitive(stop)
|
||||
|
|
Loading…
Reference in New Issue