From 8aaea54c8ecccd9709bb282338ce5f584ab352cd Mon Sep 17 00:00:00 2001 From: Rahul Raturi Date: Sat, 2 Jul 2016 23:24:15 +0530 Subject: [PATCH] Rename loading button and enable only on select --- picard/ui/searchdialog.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/picard/ui/searchdialog.py b/picard/ui/searchdialog.py index 29250548a..e7b1ddf91 100644 --- a/picard/ui/searchdialog.py +++ b/picard/ui/searchdialog.py @@ -114,8 +114,10 @@ class SearchDialog(PicardDialog): self.center_widget.setLayout(self.center_layout) self.verticalLayout.addWidget(self.center_widget) self.buttonBox = QtGui.QDialogButtonBox(self) + self.load_button = QtGui.QPushButton("Load into Picard") + self.load_button.setEnabled(False) self.buttonBox.addButton( - StandardButton(StandardButton.OK), + self.load_button, QtGui.QDialogButtonBox.AcceptRole) self.buttonBox.addButton( StandardButton(StandardButton.CANCEL), @@ -157,6 +159,10 @@ class SearchDialog(PicardDialog): self.table.cellDoubleClicked.connect(self.row_double_clicked) self.restore_table_header_state() self.add_widget_to_center_layout(self.table) + def enable_loading_button(): + self.load_button.setEnabled(True) + self.table.itemSelectionChanged.connect( + enable_loading_button) def row_double_clicked(self, row): self.load_selection(row)