More stupid PyQt enums

This commit is contained in:
Kovid Goyal 2020-12-20 11:29:06 +05:30
parent e2f9ef1e2b
commit 5e40d11834
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
6 changed files with 9 additions and 9 deletions

View File

@ -696,7 +696,7 @@ class ShortcutConfig(QWidget): # {{{
self.view.setModel(self._model)
def editor_opened(self, index):
self.view.scrollTo(index, self.view.EnsureVisible)
self.view.scrollTo(index, QAbstractItemView.ScrollHint.EnsureVisible)
@property
def is_editing(self):
@ -744,7 +744,7 @@ class ShortcutConfig(QWidget): # {{{
idx = self.view.model().index_for_group(group_name)
if idx is not None:
self.view.expand(idx)
self.view.scrollTo(idx, self.view.PositionAtTop)
self.view.scrollTo(idx, QAbstractItemView.ScrollHint.PositionAtTop)
self.view.selectionModel().select(idx, QItemSelectionModel.SelectionFlag.ClearAndSelect)
self.view.setCurrentIndex(idx)
self.view.setFocus(Qt.FocusReason.OtherFocusReason)

View File

@ -1124,7 +1124,7 @@ class GridView(QListView):
return
self.set_current_row(row)
self.select_rows((row,))
self.scrollTo(self.model().index(row, 0), self.PositionAtCenter)
self.scrollTo(self.model().index(row, 0), QAbstractItemView.ScrollHint.PositionAtCenter)
def marked_changed(self, old_marked, current_marked):
changed = old_marked | current_marked

View File

@ -1088,7 +1088,7 @@ class BooksView(QTableView): # {{{
h = self.horizontalHeader()
for i in range(h.count()):
if not h.isSectionHidden(i) and h.sectionViewportPosition(i) >= 0:
self.scrollTo(self.model().index(row, i), self.PositionAtCenter)
self.scrollTo(self.model().index(row, i), QAbstractItemView.ScrollHint.PositionAtCenter)
break
@property

View File

@ -10,7 +10,7 @@ import textwrap, os
from collections import OrderedDict
from PyQt5.Qt import (Qt, QModelIndex, QAbstractItemModel, QIcon,
QBrush, QDialog, QItemSelectionModel)
QBrush, QDialog, QItemSelectionModel, QAbstractItemView)
from calibre.gui2.preferences import ConfigWidgetBase, test_widget
from calibre.gui2.preferences.plugins_ui import Ui_Form
@ -263,7 +263,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
self.plugin_view.selectionModel().select(idx, QItemSelectionModel.SelectionFlag.ClearAndSelect)
self.plugin_view.setCurrentIndex(idx)
self.plugin_view.setFocus(Qt.FocusReason.OtherFocusReason)
self.plugin_view.scrollTo(idx, self.plugin_view.EnsureVisible)
self.plugin_view.scrollTo(idx, QAbstractItemView.ScrollHint.EnsureVisible)
def find_next(self, *args):
idx = self.plugin_view.currentIndex()

View File

@ -305,7 +305,7 @@ class ShortcutConfig(QWidget):
type=Qt.ConnectionType.QueuedConnection)
def scrollTo(self, index):
self.view.scrollTo(index, self.view.EnsureVisible)
self.view.scrollTo(index, QAbstractItemView.ScrollHint.EnsureVisible)
@property
def is_editing(self):

View File

@ -1113,7 +1113,7 @@ class TagsView(QTreeView): # {{{
self.blockSignals(False)
def show_item_at_path(self, path, box=False,
position=QTreeView.PositionAtCenter):
position=QAbstractItemView.ScrollHint.PositionAtCenter):
'''
Scroll the browser and open categories to show the item referenced by
path. If possible, the item is placed in the center. If box=True, a
@ -1133,7 +1133,7 @@ class TagsView(QTreeView): # {{{
self.expand(idx)
def show_item_at_index(self, idx, box=False,
position=QTreeView.PositionAtCenter):
position=QAbstractItemView.ScrollHint.PositionAtCenter):
if idx.isValid() and idx.data(Qt.ItemDataRole.UserRole) is not self._model.root_item:
self.expand_parent(idx)
self.setCurrentIndex(idx)