Skip to content

Commit 9a697e1

Browse files
author
Michael Whapples
committed
Improve UI so when adding metadata items it gives the new item focus and makes it edit mode.
1 parent 28384d5 commit 9a697e1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/convert2ebrl/tabs/metadata_tab.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,11 @@ def metadata_entries(self) -> Iterable[MetadataItem]:
113113
return self._table_model.metadata_entries
114114
def add_metadata_item(self, item: MetadataItem):
115115
index = self._table_view.current_index()
116-
self._table_model.insert_rows(row=index.row(), data=[item])
116+
self._table_model.insert_rows(row=(index.row() + 1), data=[item])
117+
index = self._table_model.index(index.row() + 1, 0)
118+
print(f"index={index.row()}:{index.column()}")
119+
self._table_view.set_current_index(index)
120+
self._table_view.edit(index)
117121
@Slot()
118122
def remove_current_selection(self):
119123
index = self._table_view.current_index()

0 commit comments

Comments
 (0)