use class attributes from classes

This commit is contained in:
Jakub Trllo 2022-12-21 15:54:46 +01:00
parent 1fdf261ab7
commit b5b8119f49
15 changed files with 75 additions and 56 deletions

View file

@ -599,14 +599,14 @@ class FilesView(QtWidgets.QListView):
def __init__(self, *args, **kwargs):
super(FilesView, self).__init__(*args, **kwargs)
self.setEditTriggers(QtWidgets.QListView.NoEditTriggers)
self.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.setSelectionMode(
QtWidgets.QAbstractItemView.ExtendedSelection
)
self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.setAcceptDrops(True)
self.setDragEnabled(True)
self.setDragDropMode(self.InternalMove)
self.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
remove_btn = InViewButton(self)
pix_enabled = paint_image_with_color(
@ -616,7 +616,7 @@ class FilesView(QtWidgets.QListView):
get_image(filename="delete.png"), QtCore.Qt.gray
)
icon = QtGui.QIcon(pix_enabled)
icon.addPixmap(pix_disabled, icon.Disabled, icon.Off)
icon.addPixmap(pix_disabled, QtGui.QIcon.Disabled, QtGui.QIcon.Off)
remove_btn.setIcon(icon)
remove_btn.setEnabled(False)
@ -734,7 +734,7 @@ class FilesWidget(QtWidgets.QFrame):
layout = QtWidgets.QStackedLayout(self)
layout.setContentsMargins(0, 0, 0, 0)
layout.setStackingMode(layout.StackAll)
layout.setStackingMode(QtWidgets.QStackedLayout.StackAll)
layout.addWidget(empty_widget)
layout.addWidget(files_view)
layout.setCurrentWidget(empty_widget)

View file

@ -173,7 +173,7 @@ class ActionBar(QtWidgets.QWidget):
view.setResizeMode(QtWidgets.QListView.Adjust)
view.setSelectionMode(QtWidgets.QListView.NoSelection)
view.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
view.setEditTriggers(QtWidgets.QListView.NoEditTriggers)
view.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
view.setWrapping(True)
view.setGridSize(QtCore.QSize(70, 75))
view.setIconSize(QtCore.QSize(30, 30))

View file

@ -201,10 +201,10 @@ class GroupItemDelegate(QtWidgets.QStyledItemDelegate):
style = QtWidgets.QApplicaion.style()
style.proxy().drawPrimitive(
style.PE_PanelItemViewItem, option, painter, widget
QtWidgets.QStyle.PE_PanelItemViewItem, option, painter, widget
)
_rect = style.proxy().subElementRect(
style.SE_ItemViewItemText, option, widget
QtWidgets.QStyle.SE_ItemViewItemText, option, widget
)
bg_rect = QtCore.QRectF(option.rect)
bg_rect.setY(_rect.y())
@ -265,7 +265,7 @@ class GroupItemDelegate(QtWidgets.QStyledItemDelegate):
else:
style = QtWidgets.QApplicaion.style()
_rect = style.proxy().subElementRect(
style.SE_ItemViewItemText, option, widget
QtWidgets.QStyle.SE_ItemViewItemText, option, widget
)
bg_rect = QtCore.QRectF(option.rect)

View file

@ -76,7 +76,7 @@ class PluginLoadReportWidget(QtWidgets.QWidget):
super(PluginLoadReportWidget, self).__init__(parent)
view = QtWidgets.QTreeView(self)
view.setEditTriggers(view.NoEditTriggers)
view.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
view.setTextElideMode(QtCore.Qt.ElideLeft)
view.setHeaderHidden(True)
view.setAlternatingRowColors(True)
@ -372,8 +372,10 @@ class PublishReportViewerWidget(QtWidgets.QFrame):
instances_view.setModel(instances_proxy)
instances_view.setIndentation(0)
instances_view.setHeaderHidden(True)
instances_view.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers)
instances_view.setSelectionMode(QtWidgets.QTreeView.ExtendedSelection)
instances_view.setEditTriggers(
QtWidgets.QAbstractItemView.NoEditTriggers)
instances_view.setSelectionMode(
QtWidgets.QAbstractItemView.ExtendedSelection)
instances_view.setExpandsOnDoubleClick(False)
instances_delegate = GroupItemDelegate(instances_view)
@ -393,8 +395,10 @@ class PublishReportViewerWidget(QtWidgets.QFrame):
plugins_view.setModel(plugins_proxy)
plugins_view.setIndentation(0)
plugins_view.setHeaderHidden(True)
plugins_view.setSelectionMode(QtWidgets.QTreeView.ExtendedSelection)
plugins_view.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers)
plugins_view.setSelectionMode(
QtWidgets.QAbstractItemView.ExtendedSelection)
plugins_view.setEditTriggers(
QtWidgets.QAbstractItemView.NoEditTriggers)
plugins_view.setExpandsOnDoubleClick(False)
plugins_delegate = GroupItemDelegate(plugins_view)

View file

@ -193,7 +193,7 @@ class AssetsDialog(QtWidgets.QDialog):
asset_view.setModel(proxy_model)
asset_view.setHeaderHidden(True)
asset_view.setFrameShape(QtWidgets.QFrame.NoFrame)
asset_view.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers)
asset_view.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
asset_view.setAlternatingRowColors(True)
asset_view.setSelectionBehavior(QtWidgets.QTreeView.SelectRows)
asset_view.setAllColumnsShowFocus(True)

View file

@ -29,8 +29,8 @@ class _VLineWidget(QtWidgets.QWidget):
pos_x = self.width()
painter = QtGui.QPainter(self)
painter.setRenderHints(
painter.Antialiasing
| painter.SmoothPixmapTransform
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if self._color:
pen = QtGui.QPen(self._color)
@ -73,8 +73,8 @@ class _HBottomLineWidget(QtWidgets.QWidget):
)
painter = QtGui.QPainter(self)
painter.setRenderHints(
painter.Antialiasing
| painter.SmoothPixmapTransform
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if self._color:
pen = QtGui.QPen(self._color)
@ -131,8 +131,8 @@ class _HTopCornerLineWidget(QtWidgets.QWidget):
painter = QtGui.QPainter(self)
painter.setRenderHints(
painter.Antialiasing
| painter.SmoothPixmapTransform
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if self._color:
pen = QtGui.QPen(self._color)

View file

@ -86,9 +86,9 @@ class ListItemDelegate(QtWidgets.QStyledItemDelegate):
painter.save()
painter.setRenderHints(
painter.Antialiasing
| painter.SmoothPixmapTransform
| painter.TextAntialiasing
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
| QtGui.QPainter.TextAntialiasing
)
# Draw backgrounds

View file

@ -172,7 +172,7 @@ class OverviewWidget(QtWidgets.QFrame):
self._current_state = new_state
anim_is_running = (
self._change_anim.state() == self._change_anim.Running
self._change_anim.state() == QtCore.QAbstractAnimation.Running
)
if not animate:
self._change_visibility_for_state()
@ -184,9 +184,9 @@ class OverviewWidget(QtWidgets.QFrame):
self._max_widget_width = self._subset_views_widget.maximumWidth()
if new_state == "create":
direction = self._change_anim.Backward
direction = QtCore.QAbstractAnimation.Backward
else:
direction = self._change_anim.Forward
direction = QtCore.QAbstractAnimation.Forward
self._change_anim.setDirection(direction)
if not anim_is_running:

View file

@ -230,7 +230,7 @@ class PublishFrame(QtWidgets.QWidget):
self._shrunken = shrunk
anim_is_running = (
self._shrunk_anim.state() == self._shrunk_anim.Running
self._shrunk_anim.state() == QtCore.QAbstractAnimation.Running
)
if not self.isVisible():
if anim_is_running:

View file

@ -126,11 +126,14 @@ class ThumbnailPainterWidget(QtWidgets.QWidget):
new_pix.fill(QtCore.Qt.transparent)
pix_painter = QtGui.QPainter()
pix_painter.begin(new_pix)
pix_painter.setRenderHints(
pix_painter.Antialiasing
| pix_painter.SmoothPixmapTransform
| pix_painter.HighQualityAntialiasing
render_hints = (
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if hasattr(QtGui.QPainter, "HighQualityAntialiasing"):
render_hints |= QtGui.QPainter.HighQualityAntialiasing
pix_painter.setRenderHints(render_hints)
pix_painter.drawPixmap(pos_x, pos_y, scaled_pix)
pix_painter.end()
return new_pix
@ -159,11 +162,13 @@ class ThumbnailPainterWidget(QtWidgets.QWidget):
new_pix.fill(QtCore.Qt.transparent)
pix_painter = QtGui.QPainter()
pix_painter.begin(new_pix)
pix_painter.setRenderHints(
pix_painter.Antialiasing
| pix_painter.SmoothPixmapTransform
| pix_painter.HighQualityAntialiasing
render_hints = (
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if hasattr(QtGui.QPainter, "HighQualityAntialiasing"):
render_hints |= QtGui.QPainter.HighQualityAntialiasing
pix_painter.setRenderHints(render_hints)
tiled_rect = QtCore.QRectF(
pos_x, pos_y, scaled_pix.width(), scaled_pix.height()
@ -239,11 +244,15 @@ class ThumbnailPainterWidget(QtWidgets.QWidget):
final_painter = QtGui.QPainter()
final_painter.begin(final_pix)
final_painter.setRenderHints(
final_painter.Antialiasing
| final_painter.SmoothPixmapTransform
| final_painter.HighQualityAntialiasing
render_hints = (
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if hasattr(QtGui.QPainter, "HighQualityAntialiasing"):
render_hints |= QtGui.QPainter.HighQualityAntialiasing
final_painter.setRenderHints(render_hints)
final_painter.setBrush(QtGui.QBrush(self.thumbnail_bg_color))
final_painter.setPen(bg_pen)
final_painter.drawRect(rect)

View file

@ -143,9 +143,9 @@ class PublishIconBtn(IconButton):
icon = QtGui.QIcon()
image = QtGui.QImage(pixmap_path)
enabled_pixmap = self.paint_image_with_color(image, enabled_color)
icon.addPixmap(enabled_pixmap, icon.Normal)
icon.addPixmap(enabled_pixmap, QtGui.QIcon.Normal)
disabled_pixmap = self.paint_image_with_color(image, disabled_color)
icon.addPixmap(disabled_pixmap, icon.Disabled)
icon.addPixmap(disabled_pixmap, QtGui.QIcon.Disabled)
return icon
@staticmethod
@ -1779,11 +1779,11 @@ class CreateNextPageOverlay(QtWidgets.QWidget):
return
self._increasing = increasing
if increasing:
self._change_anim.setDirection(self._change_anim.Forward)
self._change_anim.setDirection(QtCore.QAbstractAnimation.Forward)
else:
self._change_anim.setDirection(self._change_anim.Backward)
self._change_anim.setDirection(QtCore.QAbstractAnimation.Backward)
if self._change_anim.state() != self._change_anim.Running:
if self._change_anim.state() != QtCore.QAbstractAnimation.Running:
self._change_anim.start()
def set_visible(self, visible):
@ -1857,8 +1857,8 @@ class CreateNextPageOverlay(QtWidgets.QWidget):
painter.setClipRect(event.rect())
painter.setRenderHints(
painter.Antialiasing
| painter.SmoothPixmapTransform
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
painter.setPen(QtCore.Qt.NoPen)

View file

@ -66,9 +66,12 @@ class VersionDelegate(QtWidgets.QStyledItemDelegate):
pen.setColor(fg_color)
painter.setPen(pen)
text_rect = style.subElementRect(style.SE_ItemViewItemText, option)
text_rect = style.subElementRect(
QtWidgets.QStyle.SE_ItemViewItemText,
option
)
text_margin = style.proxy().pixelMetric(
style.PM_FocusFrameHMargin, option, option.widget
QtWidgets.QStyle.PM_FocusFrameHMargin, option, option.widget
) + 1
painter.drawText(

View file

@ -180,7 +180,7 @@ class TasksWidget(QtWidgets.QWidget):
tasks_view = DeselectableTreeView(self)
tasks_view.setIndentation(0)
tasks_view.setSortingEnabled(True)
tasks_view.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers)
tasks_view.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
header_view = tasks_view.header()
header_view.setSortIndicator(0, QtCore.Qt.AscendingOrder)

View file

@ -283,11 +283,14 @@ class PixmapButtonPainter(QtWidgets.QWidget):
painter.end()
return
painter.setRenderHints(
painter.Antialiasing
| painter.SmoothPixmapTransform
| painter.HighQualityAntialiasing
render_hints = (
QtGui.QPainter.Antialiasing
| QtGui.QPainter.SmoothPixmapTransform
)
if hasattr(QtGui.QPainter, "HighQualityAntialiasing"):
render_hints |= QtGui.QPainter.HighQualityAntialiasing
painter.setRenderHints(render_hints)
if self._cached_pixmap is None:
self._cache_pixmap()

View file

@ -570,7 +570,7 @@ class InfoList(QArgument):
model = QtCore.QStringListModel(self["default"])
widget = QtWidgets.QListView()
widget.setModel(model)
widget.setEditTriggers(widget.NoEditTriggers)
widget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self._read = lambda: model.stringList()
self._write = lambda value: model.setStringList(value)
@ -640,8 +640,8 @@ class Choice(QArgument):
model = QtCore.QStringListModel()
widget = QtWidgets.QListView()
widget.setModel(model)
widget.setEditTriggers(widget.NoEditTriggers)
widget.setSelectionMode(widget.SingleSelection)
widget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
widget.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
smodel = widget.selectionModel()
smodel.selectionChanged.connect(on_changed)