Skip to content
This repository was archived by the owner on Aug 21, 2023. It is now read-only.

Commit e8172cd

Browse files
committed
Compatibility fixes with python 3.10
Signed-off-by: falkTX <falktx@falktx.com>
1 parent c810989 commit e8172cd

File tree

6 files changed

+15
-16
lines changed

6 files changed

+15
-16
lines changed

src/canvaspreviewframe.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,9 @@ def mouseReleaseEvent(self, event):
166166
QFrame.mouseReleaseEvent(self, event)
167167

168168
def paintEvent(self, event):
169+
if not self.fUseCustomPaint:
170+
QFrame.paintEvent(self, event)
171+
169172
painter = QPainter(self)
170173

171174
if self.fUseCustomPaint:
@@ -200,11 +203,6 @@ def paintEvent(self, event):
200203
painter.setPen(self.fViewPen)
201204
painter.drawRect(QRectF(self.fViewRect[iX], self.fViewRect[iY], maxWidth, maxHeight))
202205

203-
if self.fUseCustomPaint:
204-
event.accept()
205-
else:
206-
QFrame.paintEvent(self, event)
207-
208206
def resizeEvent(self, event):
209207
self.fRenderSource = self.getRenderSource()
210208

src/claudia.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2160,13 +2160,13 @@ def slot_verticalScrollBarChanged(self, value):
21602160
@pyqtSlot()
21612161
def slot_miniCanvasInit(self):
21622162
settings = QSettings()
2163-
self.ui.graphicsView.horizontalScrollBar().setValue(settings.value("HorizontalScrollBarValue", DEFAULT_CANVAS_WIDTH / 3, type=int))
2164-
self.ui.graphicsView.verticalScrollBar().setValue(settings.value("VerticalScrollBarValue", DEFAULT_CANVAS_HEIGHT * 3 / 8, type=int))
2163+
self.ui.graphicsView.horizontalScrollBar().setValue(settings.value("HorizontalScrollBarValue", int(DEFAULT_CANVAS_WIDTH / 3), type=int))
2164+
self.ui.graphicsView.verticalScrollBar().setValue(settings.value("VerticalScrollBarValue", int(DEFAULT_CANVAS_HEIGHT * 3 / 8), type=int))
21652165

21662166
@pyqtSlot(float, float)
21672167
def slot_miniCanvasMoved(self, xp, yp):
2168-
self.ui.graphicsView.horizontalScrollBar().setValue(xp * DEFAULT_CANVAS_WIDTH)
2169-
self.ui.graphicsView.verticalScrollBar().setValue(yp * DEFAULT_CANVAS_HEIGHT)
2168+
self.ui.graphicsView.horizontalScrollBar().setValue(int(xp * DEFAULT_CANVAS_WIDTH))
2169+
self.ui.graphicsView.verticalScrollBar().setValue(int(yp * DEFAULT_CANVAS_HEIGHT))
21702170

21712171
@pyqtSlot()
21722172
def slot_miniCanvasCheckAll(self):
@@ -2176,7 +2176,8 @@ def slot_miniCanvasCheckAll(self):
21762176

21772177
@pyqtSlot()
21782178
def slot_miniCanvasCheckSize(self):
2179-
self.ui.miniCanvasPreview.setViewSize(float(self.ui.graphicsView.width()) / DEFAULT_CANVAS_WIDTH, float(self.ui.graphicsView.height()) / DEFAULT_CANVAS_HEIGHT)
2179+
self.ui.miniCanvasPreview.setViewSize(float(self.ui.graphicsView.width()) / DEFAULT_CANVAS_WIDTH,
2180+
float(self.ui.graphicsView.height()) / DEFAULT_CANVAS_HEIGHT)
21802181

21812182
@pyqtSlot()
21822183
def slot_handleCrash_jack(self):

src/jacksettings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ def loadServerSettings(self, reset=False, forceReset=False):
406406
elif attribute == "client-timeout":
407407
self.setComboBoxValue(self.ui.obj_server_client_timeout, str(int(value)))
408408
elif attribute == "clock-source":
409-
if len(str(value)) == 1 :
409+
if len(str(value)) == 1 and not isinstance(value, dbus.UInt32):
410410
value = str(value)
411411
if value == "c":
412412
self.ui.obj_server_clock_source_cycle.setChecked(True)

src/patchcanvas.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2480,16 +2480,16 @@ def paint(self, painter, option, widget):
24802480
else:
24812481
painter.setBrush(canvas.theme.box_bg_1)
24822482

2483-
painter.drawRect(0, 0, self.p_width, self.p_height)
2483+
painter.drawRect(QRectF(0, 0, self.p_width, self.p_height))
24842484

24852485
# Draw pixmap header
24862486
if canvas.theme.box_header_pixmap:
24872487
painter.setPen(Qt.NoPen)
24882488
painter.setBrush(canvas.theme.box_bg_2)
2489-
painter.drawRect(1, 1, self.p_width-2, canvas.theme.box_header_height)
2489+
painter.drawRect(QRectF(1, 1, self.p_width-2, canvas.theme.box_header_height))
24902490

24912491
headerPos = QPointF(1, 1)
2492-
headerRect = QRectF(2, 2, self.p_width-4, canvas.theme.box_header_height-3)
2492+
headerRect = QRectF(2, 2, int(self.p_width-4), canvas.theme.box_header_height-3)
24932493
painter.drawTiledPixmap(headerRect, canvas.theme.box_header_pixmap, headerPos)
24942494

24952495
# Draw text

src/render.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ def slot_transportChecked(self, yesNo):
349349

350350
@pyqtSlot()
351351
def slot_updateProgressbar(self):
352-
time = int(jacklib.get_current_transport_frame(self.fJackClient)) / self.fSampleRate
352+
time = int(int(jacklib.get_current_transport_frame(self.fJackClient)) / self.fSampleRate)
353353
self.ui.progressBar.setValue(time)
354354

355355
if time > self.fMaxTime or (self.fLastTime > time and not self.fFreewheel):

src/shared_canvasjack.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ def slot_canvasSaveImage(self):
515515
imgFormat = "PNG"
516516
newPath += ".png"
517517

518-
self.fExportImage = QImage(self.scene.sceneRect().width(), self.scene.sceneRect().height(), QImage.Format_RGB32)
518+
self.fExportImage = QImage(int(self.scene.sceneRect().width()), int(self.scene.sceneRect().height()), QImage.Format_RGB32)
519519
painter = QPainter(self.fExportImage)
520520
painter.save()
521521
painter.setRenderHint(QPainter.Antialiasing, True)

0 commit comments

Comments
 (0)