mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
caaad44983
commit
8bb3c0a745
@ -57,9 +57,7 @@ class MetadataSingleDialogBase(ResizableDialog):
|
|||||||
if sc:
|
if sc:
|
||||||
self.download_shortcut.setKey(sc[0])
|
self.download_shortcut.setKey(sc[0])
|
||||||
|
|
||||||
self.button_box = QDialogButtonBox(
|
self.button_box = bb = QDialogButtonBox(self)
|
||||||
QDialogButtonBox.Ok|QDialogButtonBox.Cancel, Qt.Horizontal,
|
|
||||||
self)
|
|
||||||
self.button_box.accepted.connect(self.accept)
|
self.button_box.accepted.connect(self.accept)
|
||||||
self.button_box.rejected.connect(self.reject)
|
self.button_box.rejected.connect(self.reject)
|
||||||
self.next_button = QPushButton(QIcon(I('forward.png')), _('Next'),
|
self.next_button = QPushButton(QIcon(I('forward.png')), _('Next'),
|
||||||
@ -70,9 +68,11 @@ class MetadataSingleDialogBase(ResizableDialog):
|
|||||||
self)
|
self)
|
||||||
self.prev_button.setShortcut(QKeySequence('Alt+Left'))
|
self.prev_button.setShortcut(QKeySequence('Alt+Left'))
|
||||||
|
|
||||||
self.button_box.addButton(self.prev_button, self.button_box.ActionRole)
|
self.button_box.addButton(self.prev_button, bb.ActionRole)
|
||||||
self.button_box.addButton(self.next_button, self.button_box.ActionRole)
|
self.button_box.addButton(self.next_button, bb.ActionRole)
|
||||||
self.prev_button.clicked.connect(self.prev_clicked)
|
self.prev_button.clicked.connect(self.prev_clicked)
|
||||||
|
bb.setStandardButtons(bb.Ok|bb.Cancel)
|
||||||
|
bb.button(bb.Ok).setDefault(True)
|
||||||
|
|
||||||
self.scroll_area = QScrollArea(self)
|
self.scroll_area = QScrollArea(self)
|
||||||
self.scroll_area.setFrameShape(QScrollArea.NoFrame)
|
self.scroll_area.setFrameShape(QScrollArea.NoFrame)
|
||||||
@ -508,15 +508,14 @@ class MetadataSingleDialogBase(ResizableDialog):
|
|||||||
tip = (_('Save changes and edit the metadata of %s')+
|
tip = (_('Save changes and edit the metadata of %s')+
|
||||||
' [Alt+Right]')%next_
|
' [Alt+Right]')%next_
|
||||||
self.next_button.setToolTip(tip)
|
self.next_button.setToolTip(tip)
|
||||||
self.next_button.setVisible(next_ is not None)
|
self.next_button.setEnabled(next_ is not None)
|
||||||
if prev is not None:
|
if prev is not None:
|
||||||
tip = (_('Save changes and edit the metadata of %s')+
|
tip = (_('Save changes and edit the metadata of %s')+
|
||||||
' [Alt+Left]')%prev
|
' [Alt+Left]')%prev
|
||||||
self.prev_button.setToolTip(tip)
|
self.prev_button.setToolTip(tip)
|
||||||
self.prev_button.setVisible(prev is not None)
|
self.prev_button.setEnabled(prev is not None)
|
||||||
self(self.db.id(self.row_list[self.current_row]))
|
self(self.db.id(self.row_list[self.current_row]))
|
||||||
|
|
||||||
|
|
||||||
def break_cycles(self):
|
def break_cycles(self):
|
||||||
# Break any reference cycles that could prevent python
|
# Break any reference cycles that could prevent python
|
||||||
# from garbage collecting this dialog
|
# from garbage collecting this dialog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user