mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
More stupid PyQt enums
This commit is contained in:
parent
a44a4a9041
commit
b34f1b8da9
@ -90,7 +90,7 @@ class Completer(QListView): # {{{
|
|||||||
self.disable_popup = False
|
self.disable_popup = False
|
||||||
self.setWindowFlags(Qt.WindowType.Popup)
|
self.setWindowFlags(Qt.WindowType.Popup)
|
||||||
self.max_visible_items = max_visible_items
|
self.max_visible_items = max_visible_items
|
||||||
self.setEditTriggers(self.NoEditTriggers)
|
self.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers)
|
||||||
self.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
|
self.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
|
||||||
self.setSelectionBehavior(QAbstractItemView.SelectionBehavior.SelectRows)
|
self.setSelectionBehavior(QAbstractItemView.SelectionBehavior.SelectRows)
|
||||||
self.setSelectionMode(QAbstractItemView.SelectionMode.SingleSelection)
|
self.setSelectionMode(QAbstractItemView.SelectionMode.SingleSelection)
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from PyQt5.Qt import (Qt, QDialog, QTableWidgetItem, QIcon, QByteArray, QSize, QAbstractItemView,
|
from PyQt5.Qt import (Qt, QDialog, QTableWidgetItem, QIcon, QByteArray, QSize, QAbstractItemView,
|
||||||
QDialogButtonBox, QTableWidget, QItemDelegate, QApplication,
|
QDialogButtonBox, QItemDelegate, QApplication,
|
||||||
pyqtSignal, QAction, QFrame, QLabel, QTimer, QMenu, QColor)
|
pyqtSignal, QAction, QFrame, QLabel, QTimer, QMenu, QColor)
|
||||||
|
|
||||||
from calibre.gui2.actions.show_quickview import get_quickview_action_plugin
|
from calibre.gui2.actions.show_quickview import get_quickview_action_plugin
|
||||||
@ -240,7 +240,7 @@ class TagListEditor(QDialog, Ui_TagListEditor):
|
|||||||
|
|
||||||
self.apply_vl_checkbox.clicked.connect(self.vl_box_changed)
|
self.apply_vl_checkbox.clicked.connect(self.vl_box_changed)
|
||||||
|
|
||||||
self.table.setEditTriggers(QTableWidget.EditKeyPressed)
|
self.table.setEditTriggers(QAbstractItemView.EditTrigger.EditKeyPressed)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
geom = gprefs.get('tag_list_editor_dialog_geometry', None)
|
geom = gprefs.get('tag_list_editor_dialog_geometry', None)
|
||||||
|
@ -60,7 +60,7 @@ def handle_enter_press(self, ev, special_action=None, has_edit_cell=True):
|
|||||||
gui = get_gui()
|
gui = get_gui()
|
||||||
if tweak == 'edit_cell':
|
if tweak == 'edit_cell':
|
||||||
if has_edit_cell:
|
if has_edit_cell:
|
||||||
self.edit(self.currentIndex(), self.EditKeyPressed, ev)
|
self.edit(self.currentIndex(), QAbstractItemView.EditTrigger.EditKeyPressed, ev)
|
||||||
else:
|
else:
|
||||||
gui.iactions['Edit Metadata'].edit_metadata(False)
|
gui.iactions['Edit Metadata'].edit_metadata(False)
|
||||||
elif tweak == 'edit_metadata':
|
elif tweak == 'edit_metadata':
|
||||||
|
@ -238,11 +238,11 @@ class BooksView(QTableView): # {{{
|
|||||||
if not tweaks['horizontal_scrolling_per_column']:
|
if not tweaks['horizontal_scrolling_per_column']:
|
||||||
wv.setHorizontalScrollMode(self.ScrollPerPixel)
|
wv.setHorizontalScrollMode(self.ScrollPerPixel)
|
||||||
|
|
||||||
wv.setEditTriggers(self.EditKeyPressed)
|
wv.setEditTriggers(QAbstractItemView.EditTrigger.EditKeyPressed)
|
||||||
if tweaks['doubleclick_on_library_view'] == 'edit_cell':
|
if tweaks['doubleclick_on_library_view'] == 'edit_cell':
|
||||||
wv.setEditTriggers(self.DoubleClicked|wv.editTriggers())
|
wv.setEditTriggers(QAbstractItemView.EditTrigger.DoubleClicked|wv.editTriggers())
|
||||||
elif tweaks['doubleclick_on_library_view'] == 'open_viewer':
|
elif tweaks['doubleclick_on_library_view'] == 'open_viewer':
|
||||||
wv.setEditTriggers(self.SelectedClicked|wv.editTriggers())
|
wv.setEditTriggers(QAbstractItemView.EditTrigger.SelectedClicked|wv.editTriggers())
|
||||||
wv.doubleClicked.connect(parent.iactions['View'].view_triggered)
|
wv.doubleClicked.connect(parent.iactions['View'].view_triggered)
|
||||||
elif tweaks['doubleclick_on_library_view'] == 'edit_metadata':
|
elif tweaks['doubleclick_on_library_view'] == 'edit_metadata':
|
||||||
# Must not enable single-click to edit, or the field will remain
|
# Must not enable single-click to edit, or the field will remain
|
||||||
@ -252,7 +252,7 @@ class BooksView(QTableView): # {{{
|
|||||||
partial(parent.iactions['Edit Metadata'].edit_metadata,
|
partial(parent.iactions['Edit Metadata'].edit_metadata,
|
||||||
checked=False))
|
checked=False))
|
||||||
else:
|
else:
|
||||||
wv.setEditTriggers(self.DoubleClicked|wv.editTriggers())
|
wv.setEditTriggers(QAbstractItemView.EditTrigger.DoubleClicked|wv.editTriggers())
|
||||||
|
|
||||||
setup_dnd_interface(self)
|
setup_dnd_interface(self)
|
||||||
for wv in self, self.pin_view:
|
for wv in self, self.pin_view:
|
||||||
|
@ -251,7 +251,7 @@ class FileList(QTreeWidget, OpenWithHandler):
|
|||||||
self.setIconSize(QSize(16, 16))
|
self.setIconSize(QSize(16, 16))
|
||||||
self.header().close()
|
self.header().close()
|
||||||
self.setDragEnabled(True)
|
self.setDragEnabled(True)
|
||||||
self.setEditTriggers(self.EditKeyPressed)
|
self.setEditTriggers(QAbstractItemView.EditTrigger.EditKeyPressed)
|
||||||
self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
|
self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
|
||||||
self.viewport().setAcceptDrops(True)
|
self.viewport().setAcceptDrops(True)
|
||||||
self.setDropIndicatorShown(True)
|
self.setDropIndicatorShown(True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user