Added calls to table_selection_changed()
If row updated is the selected row we need to update start/pause/stop buttons
This commit is contained in:
parent
027d106507
commit
e2e66cbccb
@ -423,10 +423,16 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QtGui.QMainWindow):
|
|||||||
qid = int(domain.split('/')[-1])
|
qid = int(domain.split('/')[-1])
|
||||||
self.vms_in_table[qid].update()
|
self.vms_in_table[qid].update()
|
||||||
|
|
||||||
|
if self.vms_in_table[qid].vm == self.get_selected_vm():
|
||||||
|
self.table_selection_changed()
|
||||||
|
|
||||||
def OnHalted(self, manager, domain):
|
def OnHalted(self, manager, domain):
|
||||||
qid = int(domain.split('/')[-1])
|
qid = int(domain.split('/')[-1])
|
||||||
self.vms_in_table[qid].update()
|
self.vms_in_table[qid].update()
|
||||||
|
|
||||||
|
if self.vms_in_table[qid].vm == self.get_selected_vm():
|
||||||
|
self.table_selection_changed()
|
||||||
|
|
||||||
# Check if is TemplatVM and update related AppVMs
|
# Check if is TemplatVM and update related AppVMs
|
||||||
starting_vm = self.vms_in_table[qid]
|
starting_vm = self.vms_in_table[qid]
|
||||||
if starting_vm.vm.klass == 'TemplateVM':
|
if starting_vm.vm.klass == 'TemplateVM':
|
||||||
@ -438,14 +444,23 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QtGui.QMainWindow):
|
|||||||
qid = int(domain.split('/')[-1])
|
qid = int(domain.split('/')[-1])
|
||||||
self.vms_in_table[qid].update()
|
self.vms_in_table[qid].update()
|
||||||
|
|
||||||
|
if self.vms_in_table[qid].vm == self.get_selected_vm():
|
||||||
|
self.table_selection_changed()
|
||||||
|
|
||||||
def OnStarted(self, manager, domain):
|
def OnStarted(self, manager, domain):
|
||||||
qid = int(domain.split('/')[-1])
|
qid = int(domain.split('/')[-1])
|
||||||
self.vms_in_table[qid].update()
|
self.vms_in_table[qid].update()
|
||||||
|
|
||||||
|
if self.vms_in_table[qid].vm == self.get_selected_vm():
|
||||||
|
self.table_selection_changed()
|
||||||
|
|
||||||
def OnStarting(self, manager, domain):
|
def OnStarting(self, manager, domain):
|
||||||
qid = int(domain.split('/')[-1])
|
qid = int(domain.split('/')[-1])
|
||||||
self.vms_in_table[qid].update()
|
self.vms_in_table[qid].update()
|
||||||
|
|
||||||
|
if self.vms_in_table[qid].vm == self.get_selected_vm():
|
||||||
|
self.table_selection_changed()
|
||||||
|
|
||||||
# Check if is TemplatVM and update related AppVMs
|
# Check if is TemplatVM and update related AppVMs
|
||||||
starting_vm = self.vms_in_table[qid]
|
starting_vm = self.vms_in_table[qid]
|
||||||
if starting_vm.vm.klass == 'TemplateVM':
|
if starting_vm.vm.klass == 'TemplateVM':
|
||||||
|
Loading…
Reference in New Issue
Block a user