Browse Source

Code cleanup

tags/v0.9.0
falkTX 11 years ago
parent
commit
562e1a104b
4 changed files with 103 additions and 77 deletions
  1. +3
    -3
      src/catarina.py
  2. +15
    -20
      src/catia.py
  3. +4
    -4
      src/claudia.py
  4. +81
    -50
      src/shared_canvasjack.py

+ 3
- 3
src/catarina.py View File

@@ -827,7 +827,7 @@ class CatarinaMainW(AbstractCanvasJackClass):
self.m_connection_list.remove(connection) self.m_connection_list.remove(connection)
break break


def init_ports(self):
def initPorts(self):
for group in self.m_group_list: for group in self.m_group_list:
patchcanvas.addGroup(group[iGroupId], group[iGroupName], patchcanvas.SPLIT_YES if (group[iGroupSplit]) else patchcanvas.SPLIT_NO, group[iGroupIcon]) patchcanvas.addGroup(group[iGroupId], group[iGroupName], patchcanvas.SPLIT_YES if (group[iGroupSplit]) else patchcanvas.SPLIT_NO, group[iGroupIcon])


@@ -1002,7 +1002,7 @@ class CatarinaMainW(AbstractCanvasJackClass):
self.m_last_connection_id += 1 self.m_last_connection_id += 1


patchcanvas.clear() patchcanvas.clear()
self.init_ports()
self.initPorts()


self.scene.zoom_fit() self.scene.zoom_fit()
self.scene.zoom_reset() self.scene.zoom_reset()
@@ -1248,7 +1248,7 @@ class CatarinaMainW(AbstractCanvasJackClass):
patchcanvas.setOptions(p_options) patchcanvas.setOptions(p_options)
patchcanvas.init("Catarina", self.scene, self.canvasCallback, DEBUG) patchcanvas.init("Catarina", self.scene, self.canvasCallback, DEBUG)


self.init_ports()
self.initPorts()


@pyqtSlot() @pyqtSlot()
def slot_aboutCatarina(self): def slot_aboutCatarina(self):


+ 15
- 20
src/catia.py View File

@@ -16,11 +16,6 @@
# #
# For a full copy of the GNU General Public License see the COPYING file # For a full copy of the GNU General Public License see the COPYING file


# ------------------------------------------------------------------------------------------------------------
# Imports (Global)

from PyQt4.QtGui import QApplication

# ------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------
# Imports (Custom Stuff) # Imports (Custom Stuff)


@@ -172,7 +167,7 @@ class CatiaMainW(AbstractCanvasJackClass):
# Try to connect to jack # Try to connect to jack


if self.jackStarted(): if self.jackStarted():
self.init_alsaPorts()
self.initAlsaPorts()


# ------------------------------------------------------------- # -------------------------------------------------------------
# Check DBus # Check DBus
@@ -456,7 +451,7 @@ class CatiaMainW(AbstractCanvasJackClass):
elif portRealNameA and portRealNameB: elif portRealNameA and portRealNameB:
jacklib.disconnect(gJack.client, portRealNameA, portRealNameB) jacklib.disconnect(gJack.client, portRealNameA, portRealNameB)


def init_ports(self):
def initPorts(self):
self.fGroupList = [] self.fGroupList = []
self.fGroupSplitList = [] self.fGroupSplitList = []
self.fPortList = [] self.fPortList = []
@@ -466,10 +461,10 @@ class CatiaMainW(AbstractCanvasJackClass):
self.fLastPortId = 1 self.fLastPortId = 1
self.fLastConnectionId = 1 self.fLastConnectionId = 1


self.init_jackPorts()
self.init_alsaPorts()
self.initJackPorts()
self.initAlsaPorts()


def init_jack(self):
def initJack(self):
self.fXruns = 0 self.fXruns = 0
self.fNextSampleRate = 0.0 self.fNextSampleRate = 0.0


@@ -488,15 +483,15 @@ class CatiaMainW(AbstractCanvasJackClass):
self.refreshDSPLoad() self.refreshDSPLoad()
self.refreshTransport() self.refreshTransport()


self.init_jackCallbacks()
self.init_jackPorts()
self.initJackCallbacks()
self.initJackPorts()


self.scene.zoom_fit() self.scene.zoom_fit()
self.scene.zoom_reset() self.scene.zoom_reset()


jacklib.activate(gJack.client) jacklib.activate(gJack.client)


def init_jackCallbacks(self):
def initJackCallbacks(self):
jacklib.set_buffer_size_callback(gJack.client, self.JackBufferSizeCallback, None) jacklib.set_buffer_size_callback(gJack.client, self.JackBufferSizeCallback, None)
jacklib.set_sample_rate_callback(gJack.client, self.JackSampleRateCallback, None) jacklib.set_sample_rate_callback(gJack.client, self.JackSampleRateCallback, None)
jacklib.set_xrun_callback(gJack.client, self.JackXRunCallback, None) jacklib.set_xrun_callback(gJack.client, self.JackXRunCallback, None)
@@ -508,7 +503,7 @@ class CatiaMainW(AbstractCanvasJackClass):
jacklib.set_client_rename_callback(gJack.client, self.JackClientRenameCallback, None) jacklib.set_client_rename_callback(gJack.client, self.JackClientRenameCallback, None)
jacklib.set_port_rename_callback(gJack.client, self.JackPortRenameCallback, None) jacklib.set_port_rename_callback(gJack.client, self.JackPortRenameCallback, None)


def init_jackPorts(self):
def initJackPorts(self):
if not gJack.client: if not gJack.client:
return return


@@ -548,7 +543,7 @@ class CatiaMainW(AbstractCanvasJackClass):
for portConName in portConnectionNames: for portConName in portConnectionNames:
self.canvas_connectPortsByName(portName, portConName) self.canvas_connectPortsByName(portName, portConName)


def init_alsaPorts(self):
def initAlsaPorts(self):
if not (haveALSA and self.ui.act_settings_show_alsa.isChecked()): if not (haveALSA and self.ui.act_settings_show_alsa.isChecked()):
return return


@@ -932,7 +927,7 @@ class CatiaMainW(AbstractCanvasJackClass):
self.ui.pb_dsp_load.setValue(0) self.ui.pb_dsp_load.setValue(0)
self.ui.pb_dsp_load.update() self.ui.pb_dsp_load.update()


self.init_jack()
self.initJack()


return True return True


@@ -945,7 +940,7 @@ class CatiaMainW(AbstractCanvasJackClass):


# refresh canvas (remove jack ports) # refresh canvas (remove jack ports)
patchcanvas.clear() patchcanvas.clear()
self.init_ports()
self.initPorts()


if self.fNextSampleRate: if self.fNextSampleRate:
self.jack_setSampleRate(self.fNextSampleRate) self.jack_setSampleRate(self.fNextSampleRate)
@@ -1119,7 +1114,7 @@ class CatiaMainW(AbstractCanvasJackClass):
def slot_showAlsaMIDI(self, yesNo): def slot_showAlsaMIDI(self, yesNo):
# refresh canvas (remove jack ports) # refresh canvas (remove jack ports)
patchcanvas.clear() patchcanvas.clear()
self.init_ports()
self.initPorts()


@pyqtSlot() @pyqtSlot()
def slot_JackServerStart(self): def slot_JackServerStart(self):
@@ -1316,7 +1311,7 @@ class CatiaMainW(AbstractCanvasJackClass):
patchcanvas.setFeatures(pFeatures) patchcanvas.setFeatures(pFeatures)
patchcanvas.init("Catia", self.scene, self.canvasCallback, DEBUG) patchcanvas.init("Catia", self.scene, self.canvasCallback, DEBUG)


self.init_ports()
self.initPorts()


@pyqtSlot() @pyqtSlot()
def slot_aboutCatia(self): def slot_aboutCatia(self):
@@ -1330,7 +1325,7 @@ class CatiaMainW(AbstractCanvasJackClass):


settings.setValue("Geometry", self.saveGeometry()) settings.setValue("Geometry", self.saveGeometry())
settings.setValue("ShowAlsaMIDI", self.ui.act_settings_show_alsa.isChecked()) settings.setValue("ShowAlsaMIDI", self.ui.act_settings_show_alsa.isChecked())
settings.setValue("ShowToolbar", self.ui.frame_toolbar.isVisible())
settings.setValue("ShowToolbar", self.ui.frame_toolbar.isVisible())
settings.setValue("ShowStatusbar", self.ui.frame_statusbar.isVisible()) settings.setValue("ShowStatusbar", self.ui.frame_statusbar.isVisible())
settings.setValue("TransportView", self.fCurTransportView) settings.setValue("TransportView", self.fCurTransportView)




+ 4
- 4
src/claudia.py View File

@@ -777,7 +777,7 @@ class ClaudiaMainW(AbstractCanvasJackClass):
self.studioLoaded() self.studioLoaded()
if gDBus.ladish_studio.IsStarted(): if gDBus.ladish_studio.IsStarted():
self.studioStarted() self.studioStarted()
self.init_ports()
self.initPorts()
else: else:
self.studioStopped() self.studioStopped()
else: else:
@@ -1123,7 +1123,7 @@ class ClaudiaMainW(AbstractCanvasJackClass):


self.ui.treeWidget.expandAll() self.ui.treeWidget.expandAll()


def init_ports(self):
def initPorts(self):
if not (gJack.client and gDBus.patchbay): if not (gJack.client and gDBus.patchbay):
return return


@@ -1866,7 +1866,7 @@ class ClaudiaMainW(AbstractCanvasJackClass):
gDBus.patchbay = dbus.Interface(object_path, 'org.jackaudio.JackPatchbay') gDBus.patchbay = dbus.Interface(object_path, 'org.jackaudio.JackPatchbay')
gDBus.ladish_graph = dbus.Interface(object_path, 'org.ladish.GraphDict') gDBus.ladish_graph = dbus.Interface(object_path, 'org.ladish.GraphDict')
gDBus.ladish_manager = dbus.Interface(object_path, 'org.ladish.GraphManager') gDBus.ladish_manager = dbus.Interface(object_path, 'org.ladish.GraphManager')
self.init_ports()
self.initPorts()


self.m_lastItemType = ITEM_TYPE self.m_lastItemType = ITEM_TYPE
self.m_lastRoomPath = room_path self.m_lastRoomPath = room_path
@@ -2612,7 +2612,7 @@ class ClaudiaMainW(AbstractCanvasJackClass):
self.ui.miniCanvasPreview.setViewTheme(patchcanvas.canvas.theme.canvas_bg, patchcanvas.canvas.theme.rubberband_brush, patchcanvas.canvas.theme.rubberband_pen.color()) self.ui.miniCanvasPreview.setViewTheme(patchcanvas.canvas.theme.canvas_bg, patchcanvas.canvas.theme.rubberband_brush, patchcanvas.canvas.theme.rubberband_pen.color())


if gDBus.ladish_control.IsStudioLoaded() and gDBus.ladish_studio and gDBus.ladish_studio.IsStarted(): if gDBus.ladish_control.IsStudioLoaded() and gDBus.ladish_studio and gDBus.ladish_studio.IsStarted():
self.init_ports()
self.initPorts()


@pyqtSlot() @pyqtSlot()
def slot_aboutClaudia(self): def slot_aboutClaudia(self):


+ 81
- 50
src/shared_canvasjack.py View File

@@ -41,8 +41,8 @@ if DEBUG and jacklib and jacklib.JACK2:
# ------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------
# Static Variables # Static Variables


TRANSPORT_VIEW_HMS = 0
TRANSPORT_VIEW_BBT = 1
TRANSPORT_VIEW_HMS = 0
TRANSPORT_VIEW_BBT = 1
TRANSPORT_VIEW_FRAMES = 2 TRANSPORT_VIEW_FRAMES = 2


BUFFER_SIZE_LIST = (16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192) BUFFER_SIZE_LIST = (16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192)
@@ -113,6 +113,16 @@ class AbstractCanvasJackClass(QMainWindow):
self.fNextSampleRate = 0.0 self.fNextSampleRate = 0.0


self.fLogsW = None self.fLogsW = None
self.scene = None

# -----------------------------------------------------------------
# Abstract calls

def initPorts(self):
pass

def jackStopped(self):
pass


# ----------------------------------------------------------------- # -----------------------------------------------------------------
# JACK Property change calls # JACK Property change calls
@@ -139,9 +149,18 @@ class AbstractCanvasJackClass(QMainWindow):
if jacksettings.setSampleRate(sampleRate): if jacksettings.setSampleRate(sampleRate):
self.ui_setSampleRate(sampleRate) self.ui_setSampleRate(sampleRate)


@pyqtSlot()
def slot_jackBufferSize_Menu(self):
text = self.sender().text()
@pyqtSlot(bool)
def slot_jackBufferSize_Menu(self, clicked):
sender = self.sender()

# ignore non-clicks
if not clicked:
sender.blockSignals(True)
sender.setChecked(True)
sender.blockSignals(False)
return

text = sender.text()
if text and text.isdigit(): if text and text.isdigit():
self.jack_setBufferSize(int(text)) self.jack_setBufferSize(int(text))


@@ -275,12 +294,15 @@ class AbstractCanvasJackClass(QMainWindow):
bar = pos.bar bar = pos.bar
beat = pos.beat if bar != 0 else 0 beat = pos.beat if bar != 0 else 0
tick = pos.tick if bar != 0 else 0 tick = pos.tick if bar != 0 else 0
self.ui.label_time.setText("%03i|%02i|%04i" % (bar, beat, tick))
else: else:
self.ui.label_time.setText("%03i|%02i|%04i" % (0, 0, 0))
bar = 0
beat = 0
tick = 0

self.ui.label_time.setText("%03i|%02i|%04i" % (bar, beat, tick))


elif self.fCurTransportView == TRANSPORT_VIEW_FRAMES: elif self.fCurTransportView == TRANSPORT_VIEW_FRAMES:
frame1 = pos.frame % 1000
frame1 = pos.frame % 1000
frame2 = (pos.frame / 1000) % 1000 frame2 = (pos.frame / 1000) % 1000
frame3 = (pos.frame / 1000000) % 1000 frame3 = (pos.frame / 1000000) % 1000
self.ui.label_time.setText("%03i'%03i'%03i" % (frame3, frame2, frame1)) self.ui.label_time.setText("%03i'%03i'%03i" % (frame3, frame2, frame1))
@@ -290,7 +312,7 @@ class AbstractCanvasJackClass(QMainWindow):
self.ui.sb_bpm.setValue(pos.beats_per_minute) self.ui.sb_bpm.setValue(pos.beats_per_minute)
self.ui.sb_bpm.setStyleSheet("") self.ui.sb_bpm.setStyleSheet("")
else: else:
pos.beats_per_minute = -1
pos.beats_per_minute = -1.0
if self.fLastBPM != pos.beats_per_minute: if self.fLastBPM != pos.beats_per_minute:
self.ui.sb_bpm.setStyleSheet("QDoubleSpinBox { color: palette(mid); }") self.ui.sb_bpm.setStyleSheet("QDoubleSpinBox { color: palette(mid); }")


@@ -302,17 +324,16 @@ class AbstractCanvasJackClass(QMainWindow):
if state == jacklib.JackTransportStopped: if state == jacklib.JackTransportStopped:
icon = getIcon("media-playback-start") icon = getIcon("media-playback-start")
self.ui.act_transport_play.setChecked(False) self.ui.act_transport_play.setChecked(False)
self.ui.act_transport_play.setIcon(icon)
self.ui.act_transport_play.setText(self.tr("&Play")) self.ui.act_transport_play.setText(self.tr("&Play"))
self.ui.b_transport_play.setChecked(False) self.ui.b_transport_play.setChecked(False)
self.ui.b_transport_play.setIcon(icon)
else: else:
icon = getIcon("media-playback-pause") icon = getIcon("media-playback-pause")
self.ui.act_transport_play.setChecked(True) self.ui.act_transport_play.setChecked(True)
self.ui.act_transport_play.setIcon(icon)
self.ui.act_transport_play.setText(self.tr("&Pause")) self.ui.act_transport_play.setText(self.tr("&Pause"))
self.ui.b_transport_play.setChecked(True) self.ui.b_transport_play.setChecked(True)
self.ui.b_transport_play.setIcon(icon)

self.ui.act_transport_play.setIcon(icon)
self.ui.b_transport_play.setIcon(icon)


# ----------------------------------------------------------------- # -----------------------------------------------------------------
# Set JACK stuff # Set JACK stuff
@@ -324,6 +345,8 @@ class AbstractCanvasJackClass(QMainWindow):
self.fBufferSize = bufferSize self.fBufferSize = bufferSize


if bufferSize: if bufferSize:
self.ui.cb_buffer_size.blockSignals(True)

if bufferSize == 16: if bufferSize == 16:
self.ui.cb_buffer_size.setCurrentIndex(0) self.ui.cb_buffer_size.setCurrentIndex(0)
elif bufferSize == 32: elif bufferSize == 32:
@@ -347,16 +370,20 @@ class AbstractCanvasJackClass(QMainWindow):
else: else:
self.ui.cb_buffer_size.setCurrentIndex(-1) self.ui.cb_buffer_size.setCurrentIndex(-1)


self.ui.cb_buffer_size.blockSignals(False)

if self.fAppName == "Catia" and bufferSize: if self.fAppName == "Catia" and bufferSize:
for actBufSize in self.ui.act_jack_bf_list: for actBufSize in self.ui.act_jack_bf_list:
actBufSize.blockSignals(True)
actBufSize.setEnabled(True) actBufSize.setEnabled(True)


if actBufSize.text().replace("&", "") == str(bufferSize): if actBufSize.text().replace("&", "") == str(bufferSize):
if not actBufSize.isChecked():
actBufSize.setChecked(True)
elif actBufSize.isChecked():
actBufSize.setChecked(True)
else:
actBufSize.setChecked(False) actBufSize.setChecked(False)


actBufSize.blockSignals(False)

def ui_setSampleRate(self, sampleRate, future=False): def ui_setSampleRate(self, sampleRate, future=False):
if self.fSampleRate == sampleRate: if self.fSampleRate == sampleRate:
return return
@@ -377,10 +404,13 @@ class AbstractCanvasJackClass(QMainWindow):
self.fNextSampleRate = 0.0 self.fNextSampleRate = 0.0


for i in range(len(SAMPLE_RATE_LIST)): for i in range(len(SAMPLE_RATE_LIST)):
sampleRate = SAMPLE_RATE_LIST[i]
sampleRateI = SAMPLE_RATE_LIST[i]


if self.fSampleRate == sampleRate:
if self.fSampleRate == sampleRateI:
self.ui.cb_sample_rate.blockSignals(True)
self.ui.cb_sample_rate.setCurrentIndex(i) self.ui.cb_sample_rate.setCurrentIndex(i)
self.ui.cb_sample_rate.blockSignals(False)
break


def ui_setRealTime(self, isRealtime): def ui_setRealTime(self, isRealtime):
self.ui.label_realtime.setText(" RT " if isRealtime else " <s>RT</s> ") self.ui.label_realtime.setText(" RT " if isRealtime else " <s>RT</s> ")
@@ -429,7 +459,7 @@ class AbstractCanvasJackClass(QMainWindow):
@pyqtSlot() @pyqtSlot()
def slot_canvasRefresh(self): def slot_canvasRefresh(self):
patchcanvas.clear() patchcanvas.clear()
self.init_ports()
self.initPorts()


@pyqtSlot() @pyqtSlot()
def slot_canvasZoomFit(self): def slot_canvasZoomFit(self):
@@ -456,8 +486,8 @@ class AbstractCanvasJackClass(QMainWindow):
if dialog.exec_(): if dialog.exec_():
painter = QPainter(self.fExportPrinter) painter = QPainter(self.fExportPrinter)
painter.save() painter.save()
painter.setRenderHint(QPainter.Antialiasing)
painter.setRenderHint(QPainter.TextAntialiasing)
painter.setRenderHint(QPainter.Antialiasing, True)
painter.setRenderHint(QPainter.TextAntialiasing, True)
self.scene.render(painter) self.scene.render(painter)
painter.restore() painter.restore()


@@ -465,27 +495,28 @@ class AbstractCanvasJackClass(QMainWindow):
def slot_canvasSaveImage(self): def slot_canvasSaveImage(self):
newPath = QFileDialog.getSaveFileName(self, self.tr("Save Image"), filter=self.tr("PNG Image (*.png);;JPEG Image (*.jpg)")) newPath = QFileDialog.getSaveFileName(self, self.tr("Save Image"), filter=self.tr("PNG Image (*.png);;JPEG Image (*.jpg)"))


if newPath:
self.scene.clearSelection()
if not newPath:
return


# FIXME - must be a better way...
if newPath.endswith((".jpg", ".jpG", ".jPG", ".JPG", ".JPg", ".Jpg")):
imgFormat = "JPG"
elif newPath.endswith((".png", ".pnG", ".pNG", ".PNG", ".PNg", ".Png")):
imgFormat = "PNG"
else:
# File-dialog may not auto-add the extension
imgFormat = "PNG"
newPath += ".png"
self.scene.clearSelection()


self.fExportImage = QImage(self.scene.sceneRect().width(), self.scene.sceneRect().height(), QImage.Format_RGB32)
painter = QPainter(self.fExportImage)
painter.save()
painter.setRenderHint(QPainter.Antialiasing) # TODO - set true, cleanup this
painter.setRenderHint(QPainter.TextAntialiasing)
self.scene.render(painter)
self.fExportImage.save(newPath, imgFormat, 100)
painter.restore()
if newPath.lower().endswith(".jpg"):
imgFormat = "JPG"
elif newPath.lower().endswith(".png"):
imgFormat = "PNG"
else:
# File-dialog may not auto-add the extension
imgFormat = "PNG"
newPath += ".png"

self.fExportImage = QImage(self.scene.sceneRect().width(), self.scene.sceneRect().height(), QImage.Format_RGB32)
painter = QPainter(self.fExportImage)
painter.save()
painter.setRenderHint(QPainter.Antialiasing, True)
painter.setRenderHint(QPainter.TextAntialiasing, True)
self.scene.render(painter)
self.fExportImage.save(newPath, imgFormat, 100)
painter.restore()


# ----------------------------------------------------------------- # -----------------------------------------------------------------
# Shared Connections # Shared Connections
@@ -518,16 +549,16 @@ class AbstractCanvasJackClass(QMainWindow):
self.connect(self.ui.b_xruns, SIGNAL("clicked()"), SLOT("slot_JackClearXruns()")) self.connect(self.ui.b_xruns, SIGNAL("clicked()"), SLOT("slot_JackClearXruns()"))


if "buffer-size" in modes: if "buffer-size" in modes:
self.connect(self.ui.act_jack_bf_16, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_32, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_64, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_128, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_256, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_512, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_1024, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_2048, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_4096, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_8192, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu()"))
self.connect(self.ui.act_jack_bf_16, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_32, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_64, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_128, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_256, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_512, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_1024, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_2048, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_4096, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))
self.connect(self.ui.act_jack_bf_8192, SIGNAL("triggered(bool)"), SLOT("slot_jackBufferSize_Menu(bool)"))


if "transport" in modes: if "transport" in modes:
self.connect(self.ui.act_transport_play, SIGNAL("triggered(bool)"), SLOT("slot_transportPlayPause(bool)")) self.connect(self.ui.act_transport_play, SIGNAL("triggered(bool)"), SLOT("slot_transportPlayPause(bool)"))


Loading…
Cancel
Save