fixes
This commit is contained in:
parent
485594d44b
commit
7d02cd8a0d
@ -436,6 +436,7 @@ class Crud(Widget):
|
|||||||
self.db_tw.setCellWidget(rn, cn, w)
|
self.db_tw.setCellWidget(rn, cn, w)
|
||||||
# REENABLE EVENTS AFTER UPDATE
|
# REENABLE EVENTS AFTER UPDATE
|
||||||
self.db_tw.blockSignals(False)
|
self.db_tw.blockSignals(False)
|
||||||
|
self.show_selection()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def cancel(self):
|
def cancel(self):
|
||||||
|
|||||||
@ -94,13 +94,13 @@ class Recipe_Selection(Widget):
|
|||||||
self.crud_modified = modified
|
self.crud_modified = modified
|
||||||
self.check(self.crud_modified, self.selected)
|
self.check(self.crud_modified, self.selected)
|
||||||
|
|
||||||
def check_selected(self, selected):
|
def check_selected(self, selected=None):
|
||||||
if len(selected) == 1:
|
if selected is not None and len(selected) == 1:
|
||||||
selected = selected[0] - 1 # - 1 because rn starts from 1 (filters line)
|
selected = selected[0] - 1 # - 1 because rn starts from 1 (filters line)
|
||||||
if selected >= 0 and selected < len(self.crud.data_index):
|
if selected >= 0 and selected < len(self.crud.data_index):
|
||||||
selected = self.crud.data_index[selected]
|
selected = self.crud.data_index[selected]
|
||||||
if selected is not None:
|
if selected is not None:
|
||||||
self.selected = self.crud.db.table_model.get_by_id(selected)
|
self.selected = selected
|
||||||
else:
|
else:
|
||||||
self.selected = None
|
self.selected = None
|
||||||
else:
|
else:
|
||||||
@ -112,4 +112,4 @@ class Recipe_Selection(Widget):
|
|||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
if self.selected is not None:
|
if self.selected is not None:
|
||||||
self.ok.emit(self.selected)
|
self.ok.emit(self.crud.db.table_model.get_by_id(self.selected))
|
||||||
|
|||||||
@ -17,6 +17,7 @@ class Test_Barcodes(Test_Test):
|
|||||||
def start(self, recipe=None, step=None):
|
def start(self, recipe=None, step=None):
|
||||||
super().start(recipe=recipe, step=step)
|
super().start(recipe=recipe, step=step)
|
||||||
self.barcodes = {}
|
self.barcodes = {}
|
||||||
|
self.visualize()
|
||||||
self.barcodes_le.setPalette(self.status_palettes[None])
|
self.barcodes_le.setPalette(self.status_palettes[None])
|
||||||
self.barcodes_le.setText("")
|
self.barcodes_le.setText("")
|
||||||
self.barcodes_le.setFocus()
|
self.barcodes_le.setFocus()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user