1
0

Qt: generic add_copy_menu method for MyTreeView lists

This commit is contained in:
ThomasV
2019-10-16 15:50:18 +02:00
parent 0a6ac7c61a
commit c721e880d0
7 changed files with 21 additions and 36 deletions

View File

@@ -165,13 +165,8 @@ class RequestList(MyTreeView):
if req is None:
self.update()
return
column = idx.column()
column_title = self.model().horizontalHeaderItem(column).text()
column_data = self.model().itemFromIndex(idx).text()
menu = QMenu(self)
if column == self.Columns.AMOUNT:
column_data = column_data.strip()
menu.addAction(_("Copy {}").format(column_title), lambda: self.parent.do_copy(column_title, column_data))
self.add_copy_menu(menu, idx)
if request_type == PR_TYPE_LN:
menu.addAction(_("Copy Request"), lambda: self.parent.do_copy('Lightning Request', req['invoice']))
else: