Browse Source

More Qt workarounds in canvas

If other cases cause crash, these might too perhaps

Signed-off-by: falkTX <falktx@gmail.com>
tags/v2.1-alpha2
falkTX 6 years ago
parent
commit
b4bc68a1a9
Signed by: falkTX <falktx@gmail.com> GPG Key ID: 2D3445A829213837
5 changed files with 10 additions and 5 deletions
  1. +2
    -1
      source/frontend/patchcanvas/canvasbezierline.py
  2. +2
    -1
      source/frontend/patchcanvas/canvasbox.py
  3. +2
    -1
      source/frontend/patchcanvas/canvasicon.py
  4. +2
    -1
      source/frontend/patchcanvas/canvasline.py
  5. +2
    -1
      source/frontend/patchcanvas/canvasport.py

+ 2
- 1
source/frontend/patchcanvas/canvasbezierline.py View File

@@ -45,7 +45,8 @@ from .canvasportglow import CanvasPortGlow

class CanvasBezierLine(QGraphicsPathItem):
def __init__(self, item1, item2, parent):
QGraphicsPathItem.__init__(self, parent)
QGraphicsPathItem.__init__(self)
self.setParentItem(parent)

self.item1 = item1
self.item2 = item2


+ 2
- 1
source/frontend/patchcanvas/canvasbox.py View File

@@ -74,7 +74,8 @@ class cb_line_t(object):

class CanvasBox(QGraphicsItem):
def __init__(self, group_id, group_name, icon, parent=None):
QGraphicsItem.__init__(self, parent)
QGraphicsItem.__init__(self)
self.setParentItem(parent)

# Save Variables, useful for later
self.m_group_id = group_id


+ 2
- 1
source/frontend/patchcanvas/canvasicon.py View File

@@ -43,7 +43,8 @@ from . import (

class CanvasIcon(QGraphicsSvgItem):
def __init__(self, icon, name, parent):
QGraphicsSvgItem.__init__(self, parent)
QGraphicsSvgItem.__init__(self)
self.setParentItem(parent)

self.m_renderer = None
self.p_size = QRectF(0, 0, 0, 0)


+ 2
- 1
source/frontend/patchcanvas/canvasline.py View File

@@ -45,7 +45,8 @@ from .canvasportglow import CanvasPortGlow

class CanvasLine(QGraphicsLineItem):
def __init__(self, item1, item2, parent):
QGraphicsLineItem.__init__(self, parent)
QGraphicsLineItem.__init__(self)
self.setParentItem(parent)

self.item1 = item1
self.item2 = item2


+ 2
- 1
source/frontend/patchcanvas/canvasport.py View File

@@ -57,7 +57,8 @@ from .utils import CanvasGetFullPortName, CanvasGetPortConnectionList

class CanvasPort(QGraphicsItem):
def __init__(self, group_id, port_id, port_name, port_mode, port_type, is_alternate, parent):
QGraphicsItem.__init__(self, parent)
QGraphicsItem.__init__(self)
self.setParentItem(parent)

# Save Variables, useful for later
self.m_group_id = group_id


Loading…
Cancel
Save