Browse Source

Disable PluginRefresh start button if needed; Remove lv2-export

tags/1.9.4
falkTX 12 years ago
parent
commit
5271152ff7
3 changed files with 36 additions and 2 deletions
  1. +0
    -1
      resources/ui/carla.ui
  2. +1
    -1
      source/carla.py
  3. +35
    -0
      source/carla_shared.py

+ 0
- 1
resources/ui/carla.ui View File

@@ -293,7 +293,6 @@
<addaction name="act_file_open"/> <addaction name="act_file_open"/>
<addaction name="act_file_save"/> <addaction name="act_file_save"/>
<addaction name="act_file_save_as"/> <addaction name="act_file_save_as"/>
<addaction name="act_file_export_lv2"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="act_file_quit"/> <addaction name="act_file_quit"/>
</widget> </widget>


+ 1
- 1
source/carla.py View File

@@ -800,7 +800,7 @@ class CarlaMainW(QMainWindow):
self.connect(self.ui.act_file_open, SIGNAL("triggered()"), SLOT("slot_fileOpen()")) self.connect(self.ui.act_file_open, SIGNAL("triggered()"), SLOT("slot_fileOpen()"))
self.connect(self.ui.act_file_save, SIGNAL("triggered()"), SLOT("slot_fileSave()")) self.connect(self.ui.act_file_save, SIGNAL("triggered()"), SLOT("slot_fileSave()"))
self.connect(self.ui.act_file_save_as, SIGNAL("triggered()"), SLOT("slot_fileSaveAs()")) self.connect(self.ui.act_file_save_as, SIGNAL("triggered()"), SLOT("slot_fileSaveAs()"))
self.connect(self.ui.act_file_export_lv2, SIGNAL("triggered()"), SLOT("slot_fileExportLv2Preset()"))
#self.connect(self.ui.act_file_export_lv2, SIGNAL("triggered()"), SLOT("slot_fileExportLv2Preset()"))


self.connect(self.ui.act_engine_start, SIGNAL("triggered()"), SLOT("slot_engineStart()")) self.connect(self.ui.act_engine_start, SIGNAL("triggered()"), SLOT("slot_engineStart()"))
self.connect(self.ui.act_engine_stop, SIGNAL("triggered()"), SLOT("slot_engineStop()")) self.connect(self.ui.act_engine_stop, SIGNAL("triggered()"), SLOT("slot_engineStop()"))


+ 35
- 0
source/carla_shared.py View File

@@ -2804,10 +2804,38 @@ class PluginRefreshW(QDialog):


self.connect(self.ui.b_start, SIGNAL("clicked()"), SLOT("slot_start()")) self.connect(self.ui.b_start, SIGNAL("clicked()"), SLOT("slot_start()"))
self.connect(self.ui.b_skip, SIGNAL("clicked()"), SLOT("slot_skip()")) self.connect(self.ui.b_skip, SIGNAL("clicked()"), SLOT("slot_skip()"))
self.connect(self.ui.ch_native, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_posix32, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_posix64, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_win32, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_win64, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_ladspa, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_dssi, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_lv2, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_vst, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_gig, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_sf2, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.ui.ch_sfz, SIGNAL("clicked()"), SLOT("slot_checkTools()"))
self.connect(self.fThread, SIGNAL("pluginLook(int, QString)"), SLOT("slot_handlePluginLook(int, QString)")) self.connect(self.fThread, SIGNAL("pluginLook(int, QString)"), SLOT("slot_handlePluginLook(int, QString)"))
self.connect(self.fThread, SIGNAL("finished()"), SLOT("slot_handlePluginThreadFinished()")) self.connect(self.fThread, SIGNAL("finished()"), SLOT("slot_handlePluginThreadFinished()"))


# ------------------------------------------------------------- # -------------------------------------------------------------
# FIXME - only for stable release

self.ui.ch_posix32.setVisible(False)
self.ui.ch_posix64.setVisible(False)
self.ui.ch_win32.setVisible(False)
self.ui.ch_win64.setVisible(False)

self.ui.ico_posix32.setVisible(False)
self.ui.ico_posix64.setVisible(False)
self.ui.ico_win32.setVisible(False)
self.ui.ico_win64.setVisible(False)

self.ui.label_posix32.setVisible(False)
self.ui.label_posix64.setVisible(False)
self.ui.label_win32.setVisible(False)
self.ui.label_win64.setVisible(False)


@pyqtSlot() @pyqtSlot()
def slot_start(self): def slot_start(self):
@@ -2830,6 +2858,13 @@ class PluginRefreshW(QDialog):
def slot_skip(self): def slot_skip(self):
self.fThread.skipPlugin() self.fThread.skipPlugin()


@pyqtSlot()
def slot_checkTools(self):
enabled1 = bool(self.ui.ch_native.isChecked() or self.ui.ch_posix32.isChecked() or self.ui.ch_posix64.isChecked() or self.ui.ch_win32.isChecked() or self.ui.ch_win64.isChecked())
enabled2 = bool(self.ui.ch_ladspa.isChecked() or self.ui.ch_dssi.isChecked() or self.ui.ch_lv2.isChecked() or self.ui.ch_vst.isChecked() or
self.ui.ch_gig.isChecked() or self.ui.ch_sf2.isChecked() or self.ui.ch_sfz.isChecked())
self.ui.b_start.setEnabled(enabled1 and enabled2)

@pyqtSlot(int, str) @pyqtSlot(int, str)
def slot_handlePluginLook(self, percent, plugin): def slot_handlePluginLook(self, percent, plugin):
self.ui.progressBar.setFormat("%s" % plugin) self.ui.progressBar.setFormat("%s" % plugin)


Loading…
Cancel
Save