mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
SHow shortcut for open edit metadata window
This commit is contained in:
parent
257665e473
commit
52bcb3f580
@ -8,9 +8,9 @@ import re
|
|||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from PyQt5.Qt import (
|
from PyQt5.Qt import (
|
||||||
QAction, QApplication, QColor, QEasingCurve, QIcon, QLayout, QMenu, QMimeData,
|
QAction, QApplication, QColor, QEasingCurve, QIcon, QKeySequence, QLayout, QMenu,
|
||||||
QPainter, QPen, QPixmap, QPropertyAnimation, QRect, QSize, QSizePolicy, Qt, QUrl,
|
QMimeData, QPainter, QPen, QPixmap, QPropertyAnimation, QRect, QSize,
|
||||||
QWidget, pyqtProperty, pyqtSignal
|
QSizePolicy, Qt, QUrl, QWidget, pyqtProperty, pyqtSignal
|
||||||
)
|
)
|
||||||
|
|
||||||
from calibre import fit_image, sanitize_file_name
|
from calibre import fit_image, sanitize_file_name
|
||||||
@ -377,10 +377,9 @@ def details_context_menu_event(view, ev, book_info, add_popup_action=False):
|
|||||||
ac = menu.addAction(_('Open the Book details window'))
|
ac = menu.addAction(_('Open the Book details window'))
|
||||||
ac.triggered.connect(book_info.show_book_info)
|
ac.triggered.connect(book_info.show_book_info)
|
||||||
else:
|
else:
|
||||||
def open_edit_metadata():
|
|
||||||
from calibre.gui2.ui import get_gui
|
from calibre.gui2.ui import get_gui
|
||||||
get_gui().iactions['Edit Metadata'].qaction.trigger()
|
ema = get_gui().iactions['Edit Metadata'].menuless_qaction
|
||||||
menu.addAction(_('Open the Edit metadata window'), open_edit_metadata)
|
menu.addAction(_('Open the Edit metadata window') + '\t' + ema.shortcut().toString(QKeySequence.NativeText), ema.trigger)
|
||||||
if len(menu.actions()) > 0:
|
if len(menu.actions()) > 0:
|
||||||
menu.exec_(ev.globalPos())
|
menu.exec_(ev.globalPos())
|
||||||
# }}}
|
# }}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user