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_save"/>
<addaction name="act_file_save_as"/>
<addaction name="act_file_export_lv2"/>
<addaction name="separator"/>
<addaction name="act_file_quit"/>
</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_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_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_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_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("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()
def slot_start(self):
@@ -2830,6 +2858,13 @@ class PluginRefreshW(QDialog):
def slot_skip(self):
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)
def slot_handlePluginLook(self, percent, plugin):
self.ui.progressBar.setFormat("%s" % plugin)


Loading…
Cancel
Save